home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Apple WWDC 1996
/
WWDC96_1996 (CD).toast
/
Technology Materials
/
MacOS 8 Resources
/
Developer Tools
/
MPW Additions
/
Tools
/
MrCpp
/
MrCpp.rsrc
/
CODE_9_exp2.txt
< prev
next >
Wrap
Text File
|
1996-05-07
|
396KB
|
6,970 lines
# far model CODE resource
# near model jump table entries starting at A5 + 0x00001988 (33 of them)
# far model jump table entries starting at A5 + 0x00000000 (0 of them)
# A5 relocation data at 0x00000000
# A5 relocation at 0000FFFE
# A5 is 0x00000000
# PC relocation data at 0x00000000
# PC relocation at 0000FFFE
# load address is 0x00000000
fn00000000:
00000000 4E56 0000 link A6, 0
00000004 486D BE10 pea.l [A5 - 0x41F0]
00000008 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000000C 4EAD 163A jsr [A5 + 0x163A /* export_707 */]
00000010 4E5E unlink A6
00000012 205F movea.l A0, [A7]+
00000014 584F addq.w A7, 4
00000016 4ED0 jmp [A0]
fn00000018:
00000018 4E56 0000 link A6, 0
0000001C 48E7 0030 movem.l -[A7], A2,A3
00000020 266E 0008 movea.l A3, [A6 + 0x8]
00000024 7000 moveq.l D0, 0x00
00000026 2680 move.l [A3], D0
00000028 0C2D 0054 CDDC cmpi.b [A5 - 0x3224], 0x54 /* 'T' */
0000002E 6728 beq +0x2A /* 00000058 */
00000030 6004 bra +0x6 /* 00000036 */
label00000032:
00000032 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */]
label00000036:
00000036 4EAD 198A jsr [A5 + 0x198A /* export_813 */]
0000003A 2F00 move.l -[A7], D0
0000003C 4EBA 1B3C jsr [PC + 0x1B3C /* 00001B7A */]
00000040 2F00 move.l -[A7], D0
00000042 4EAD 196A jsr [A5 + 0x196A /* export_809 */]
00000046 2440 movea.l A2, D0
00000048 2F0B move.l -[A7], A3
0000004A 2F0A move.l -[A7], A2
0000004C 4EAD 16CA jsr [A5 + 0x16CA /* export_725 */]
00000050 0C2D 0057 CDDC cmpi.b [A5 - 0x3224], 0x57 /* 'W' */
00000056 67DA beq -0x24 /* 00000032 */
label00000058:
00000058 4CDF 0C00 movem.l A2,A3, [A7]+
0000005C 4E5E unlink A6
0000005E 205F movea.l A0, [A7]+
00000060 584F addq.w A7, 4
00000062 4ED0 jmp [A0]
fn00000064:
00000064 4E56 FFFC link A6, -0x0004
00000068 48E7 1038 movem.l -[A7], D3,A2,A3,A4
0000006C 246E 0008 movea.l A2, [A6 + 0x8]
00000070 266A 0016 movea.l A3, [A2 + 0x16]
00000074 2F0B move.l -[A7], A3
00000076 4EAD 1E0A jsr [A5 + 0x1E0A /* export_957 */]
0000007A 2840 movea.l A4, D0
0000007C 2213 move.l D1, [A3]
0000007E 3601 move.w D3, D1
00000080 721F moveq.l D1, 0x1F
00000082 C641 and.w D3, D1
00000084 7214 moveq.l D1, 0x14
00000086 B641 cmp.w D3, D1
00000088 6706 beq +0x8 /* 00000090 */
0000008A 7215 moveq.l D1, 0x15
0000008C B641 cmp.w D3, D1
0000008E 6604 bne +0x6 /* 00000094 */
label00000090:
00000090 7217 moveq.l D1, 0x17
00000092 6002 bra +0x4 /* 00000096 */
label00000094:
00000094 721B moveq.l D1, 0x1B
label00000096:
00000096 7000 moveq.l D0, 0x00
00000098 1001 move.b D0, D1
0000009A 2F00 move.l -[A7], D0
0000009C 2F0B move.l -[A7], A3
0000009E 2F0C move.l -[A7], A4
000000A0 4EAD 1822 jsr [A5 + 0x1822 /* export_768 */]
000000A4 2F00 move.l -[A7], D0
000000A6 2F0A move.l -[A7], A2
000000A8 4EAD 17DA jsr [A5 + 0x17DA /* export_759 */]
000000AC 2D40 FFFC move.l [A6 - 0x4], D0
000000B0 720F moveq.l D1, 0x0F
000000B2 2F01 move.l -[A7], D1
000000B4 2F0B move.l -[A7], A3
000000B6 2F00 move.l -[A7], D0
000000B8 2F0C move.l -[A7], A4
000000BA 4EAD 1822 jsr [A5 + 0x1822 /* export_768 */]
000000BE 2F00 move.l -[A7], D0
000000C0 4EAD 17DA jsr [A5 + 0x17DA /* export_759 */]
000000C4 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
000000C8 4E5E unlink A6
000000CA 205F movea.l A0, [A7]+
000000CC 584F addq.w A7, 4
000000CE 4ED0 jmp [A0]
fn000000D0:
000000D0 4E56 0000 link A6, 0
000000D4 206E 0008 movea.l A0, [A6 + 0x8]
000000D8 2F28 0008 move.l -[A7], [A0 + 0x8]
000000DC 7001 moveq.l D0, 0x01
000000DE 3F00 move.w -[A7], D0
000000E0 4EAD 14FA jsr [A5 + 0x14FA /* export_667 */]
000000E4 4E5E unlink A6
000000E6 205F movea.l A0, [A7]+
000000E8 584F addq.w A7, 4
000000EA 4ED0 jmp [A0]
fn000000EC:
000000EC 4E56 0000 link A6, 0
000000F0 48E7 1038 movem.l -[A7], D3,A2,A3,A4
000000F4 246E 0008 movea.l A2, [A6 + 0x8]
000000F8 1012 move.b D0, [A2]
000000FA 7213 moveq.l D1, 0x13
000000FC B001 cmp.b D0, D1
000000FE 6634 bne +0x36 /* 00000134 */
00000100 206A 0002 movea.l A0, [A2 + 0x2]
00000104 1610 move.b D3, [A0]
00000106 704A moveq.l D0, 0x4A
00000108 B600 cmp.b D3, D0
0000010A 6706 beq +0x8 /* 00000112 */
0000010C 704B moveq.l D0, 0x4B
0000010E B600 cmp.b D3, D0
00000110 6622 bne +0x24 /* 00000134 */
label00000112:
00000112 264A movea.l A3, A2
00000114 206A 0002 movea.l A0, [A2 + 0x2]
00000118 2028 0002 move.l D0, [A0 + 0x2]
0000011C 2D40 0008 move.l [A6 + 0x8], D0
00000120 7000 moveq.l D0, 0x00
00000122 206B 0002 movea.l A0, [A3 + 0x2]
00000126 2140 0002 move.l [A0 + 0x2], D0
0000012A 2F0B move.l -[A7], A3
0000012C 4EAD 17AA jsr [A5 + 0x17AA /* export_753 */]
00000130 6000 00C6 bra +0xC8 /* 000001F8 */
label00000134:
00000134 286E 0008 movea.l A4, [A6 + 0x8]
00000138 6004 bra +0x6 /* 0000013E */
label0000013A:
0000013A 286C 0006 movea.l A4, [A4 + 0x6]
label0000013E:
0000013E 1614 move.b D3, [A4]
00000140 700F moveq.l D0, 0x0F
00000142 B600 cmp.b D3, D0
00000144 67F4 beq -0xA /* 0000013A */
00000146 700E moveq.l D0, 0x0E
00000148 B600 cmp.b D3, D0
0000014A 6608 bne +0xA /* 00000154 */
0000014C 206C 0006 movea.l A0, [A4 + 0x6]
00000150 2868 0002 movea.l A4, [A0 + 0x2]
label00000154:
00000154 1214 move.b D1, [A4]
00000156 7000 moveq.l D0, 0x00
00000158 1001 move.b D0, D1
0000015A 41ED D38A lea.l A0, [A5 - 0x2C76]
0000015E 1030 0000 move.b D0, [A0 + D0.w]
00000162 7210 moveq.l D1, 0x10
00000164 C001 and.b D0, D1
00000166 674E beq +0x50 /* 000001B6 */
00000168 264C movea.l A3, A4
0000016A 6012 bra +0x14 /* 0000017E */
label0000016C:
0000016C 1013 move.b D0, [A3]
0000016E 720F moveq.l D1, 0x0F
00000170 B001 cmp.b D0, D1
00000172 6606 bne +0x8 /* 0000017A */
00000174 266B 0006 movea.l A3, [A3 + 0x6]
00000178 6004 bra +0x6 /* 0000017E */
label0000017A:
0000017A 266B 0002 movea.l A3, [A3 + 0x2]
label0000017E:
0000017E 1613 move.b D3, [A3]
00000180 7000 moveq.l D0, 0x00
00000182 1003 move.b D0, D3
00000184 41ED D38A lea.l A0, [A5 - 0x2C76]
00000188 1030 0000 move.b D0, [A0 + D0.w]
0000018C 7210 moveq.l D1, 0x10
0000018E C001 and.b D0, D1
00000190 66DA bne -0x24 /* 0000016C */
00000192 700F moveq.l D0, 0x0F
00000194 B600 cmp.b D3, D0
00000196 67D4 beq -0x2A /* 0000016C */
00000198 2F0B move.l -[A7], A3
0000019A 4EAD 17C2 jsr [A5 + 0x17C2 /* export_756 */]
0000019E 2640 movea.l A3, D0
000001A0 700F moveq.l D0, 0x0F
000001A2 2F00 move.l -[A7], D0
000001A4 2F2B 0016 move.l -[A7], [A3 + 0x16]
000001A8 2F0C move.l -[A7], A4
000001AA 2F0B move.l -[A7], A3
000001AC 4EAD 17DA jsr [A5 + 0x17DA /* export_759 */]
000001B0 2D40 0008 move.l [A6 + 0x8], D0
000001B4 6020 bra +0x22 /* 000001D6 */
label000001B6:
000001B6 1214 move.b D1, [A4]
000001B8 7000 moveq.l D0, 0x00
000001BA 1001 move.b D0, D1
000001BC 41ED D38A lea.l A0, [A5 - 0x2C76]
000001C0 1030 0000 move.b D0, [A0 + D0.w]
000001C4 7204 moveq.l D1, 0x04
000001C6 C001 and.b D0, D1
000001C8 670C beq +0xE /* 000001D6 */
000001CA 2F2E 0008 move.l -[A7], [A6 + 0x8]
000001CE 4EBA FE94 jsr [PC - 0x16C /* 00000064 */]
000001D2 2D40 0008 move.l [A6 + 0x8], D0
label000001D6:
000001D6 7014 moveq.l D0, 0x14
000001D8 2F00 move.l -[A7], D0
000001DA 2F2E 0008 move.l -[A7], [A6 + 0x8]
000001DE 206E 0008 movea.l A0, [A6 + 0x8]
000001E2 2F28 0016 move.l -[A7], [A0 + 0x16]
000001E6 4EAD 1502 jsr [A5 + 0x1502 /* export_668 */]
000001EA 2F00 move.l -[A7], D0
000001EC 2F2E 0008 move.l -[A7], [A6 + 0x8]
000001F0 4EAD 17E2 jsr [A5 + 0x17E2 /* export_760 */]
000001F4 2D40 0008 move.l [A6 + 0x8], D0
label000001F8:
000001F8 202E 0008 move.l D0, [A6 + 0x8]
000001FC 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
00000200 4E5E unlink A6
00000202 205F movea.l A0, [A7]+
00000204 584F addq.w A7, 4
00000206 4ED0 jmp [A0]
fn00000208:
00000208 48E7 0030 movem.l -[A7], A2,A3
0000020C 7000 moveq.l D0, 0x00
0000020E 2440 movea.l A2, D0
00000210 122D CDDC move.b D1, [A5 - 0x3224]
00000214 7000 moveq.l D0, 0x00
00000216 1001 move.b D0, D1
00000218 7206 moveq.l D1, 0x06
0000021A B081 cmp.l D0, D1
0000021C 6742 beq +0x44 /* 00000260 */
0000021E 7228 moveq.l D1, 0x28
00000220 B081 cmp.l D0, D1
00000222 6746 beq +0x48 /* 0000026A */
00000224 7229 moveq.l D1, 0x29
00000226 B081 cmp.l D0, D1
00000228 674A beq +0x4C /* 00000274 */
0000022A 721C moveq.l D1, 0x1C
0000022C B081 cmp.l D0, D1
0000022E 6744 beq +0x46 /* 00000274 */
00000230 721D moveq.l D1, 0x1D
00000232 B081 cmp.l D0, D1
00000234 6748 beq +0x4A /* 0000027E */
00000236 7236 moveq.l D1, 0x36
00000238 B081 cmp.l D0, D1
0000023A 674C beq +0x4E /* 00000288 */
0000023C 7215 moveq.l D1, 0x15
0000023E B081 cmp.l D0, D1
00000240 6750 beq +0x52 /* 00000292 */
00000242 720F moveq.l D1, 0x0F
00000244 B081 cmp.l D0, D1
00000246 6754 beq +0x56 /* 0000029C */
00000248 7238 moveq.l D1, 0x38
0000024A B081 cmp.l D0, D1
0000024C 6758 beq +0x5A /* 000002A6 */
0000024E 7213 moveq.l D1, 0x13
00000250 B081 cmp.l D0, D1
00000252 675C beq +0x5E /* 000002B0 */
00000254 0C80 0000 0089 cmpi.l D0, 0x89
0000025A 675E beq +0x60 /* 000002BA */
0000025C 6000 008A bra +0x8C /* 000002E8 */
label00000260:
00000260 206D D874 movea.l A0, [A5 - 0x278C]
00000264 2450 movea.l A2, [A0]
00000266 6000 0080 bra +0x82 /* 000002E8 */
label0000026A:
0000026A 206D D874 movea.l A0, [A5 - 0x278C]
0000026E 2468 000C movea.l A2, [A0 + 0xC]
00000272 6074 bra +0x76 /* 000002E8 */
label00000274:
00000274 206D D874 movea.l A0, [A5 - 0x278C]
00000278 2468 0018 movea.l A2, [A0 + 0x18]
0000027C 606A bra +0x6C /* 000002E8 */
label0000027E:
0000027E 206D D874 movea.l A0, [A5 - 0x278C]
00000282 2468 0020 movea.l A2, [A0 + 0x20]
00000286 6060 bra +0x62 /* 000002E8 */
label00000288:
00000288 206D D874 movea.l A0, [A5 - 0x278C]
0000028C 2468 0024 movea.l A2, [A0 + 0x24]
00000290 6056 bra +0x58 /* 000002E8 */
label00000292:
00000292 206D D874 movea.l A0, [A5 - 0x278C]
00000296 2468 0030 movea.l A2, [A0 + 0x30]
0000029A 604C bra +0x4E /* 000002E8 */
label0000029C:
0000029C 206D D874 movea.l A0, [A5 - 0x278C]
000002A0 2468 0034 movea.l A2, [A0 + 0x34]
000002A4 6042 bra +0x44 /* 000002E8 */
label000002A6:
000002A6 206D D874 movea.l A0, [A5 - 0x278C]
000002AA 2468 004C movea.l A2, [A0 + 0x4C]
000002AE 6038 bra +0x3A /* 000002E8 */
label000002B0:
000002B0 206D D874 movea.l A0, [A5 - 0x278C]
000002B4 2468 0038 movea.l A2, [A0 + 0x38]
000002B8 602E bra +0x30 /* 000002E8 */
label000002BA:
000002BA 2F2D CDDE move.l -[A7], [A5 - 0x3222]
000002BE 4EAD 1E72 jsr [A5 + 0x1E72 /* export_970 */]
000002C2 2640 movea.l A3, D0
000002C4 200B move.l D0, A3
000002C6 6720 beq +0x22 /* 000002E8 */
000002C8 102B 001C move.b D0, [A3 + 0x1C]
000002CC 4880 ext.w D0
000002CE 48C0 ext.l D0
000002D0 720A moveq.l D1, 0x0A
000002D2 B081 cmp.l D0, D1
000002D4 670E beq +0x10 /* 000002E4 */
000002D6 720F moveq.l D1, 0x0F
000002D8 B081 cmp.l D0, D1
000002DA 6708 beq +0xA /* 000002E4 */
000002DC 721A moveq.l D1, 0x1A
000002DE B081 cmp.l D0, D1
000002E0 6702 beq +0x4 /* 000002E4 */
000002E2 6004 bra +0x6 /* 000002E8 */
label000002E4:
000002E4 246B 000C movea.l A2, [A3 + 0xC]
label000002E8:
000002E8 200A move.l D0, A2
000002EA 4CDF 0C00 movem.l A2,A3, [A7]+
000002EE 4E75 rts
fn000002F0:
000002F0 4E56 0000 link A6, 0
000002F4 48E7 1C30 movem.l -[A7], D3,D4,D5,A2,A3
000002F8 246E 0008 movea.l A2, [A6 + 0x8]
000002FC 266E 000C movea.l A3, [A6 + 0xC]
00000300 200B move.l D0, A3
00000302 6774 beq +0x76 /* 00000378 */
00000304 2A12 move.l D5, [A2]
00000306 761F moveq.l D3, 0x1F
00000308 CA83 and.l D5, D3
0000030A 102D CDDC move.b D0, [A5 - 0x3224]
0000030E 7851 moveq.l D4, 0x51
00000310 B004 cmp.b D0, D4
00000312 6724 beq +0x26 /* 00000338 */
00000314 4EBA FEF2 jsr [PC - 0x10E /* 00000208 */]
00000318 2440 movea.l A2, D0
0000031A 200A move.l D0, A2
0000031C 675A beq +0x5C /* 00000378 */
0000031E 2012 move.l D0, [A2]
00000320 C083 and.l D0, D3
00000322 B085 cmp.l D0, D5
00000324 6652 bne +0x54 /* 00000378 */
00000326 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */]
0000032A 724A moveq.l D1, 0x4A
0000032C B001 cmp.b D0, D1
0000032E 6648 bne +0x4A /* 00000378 */
00000330 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */]
00000334 B004 cmp.b D0, D4
00000336 6640 bne +0x42 /* 00000378 */
label00000338:
00000338 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */]
0000033C 4EBA FECA jsr [PC - 0x136 /* 00000208 */]
00000340 2440 movea.l A2, D0
00000342 200A move.l D0, A2
00000344 6732 beq +0x34 /* 00000378 */
00000346 2012 move.l D0, [A2]
00000348 721F moveq.l D1, 0x1F
0000034A C081 and.l D0, D1
0000034C B085 cmp.l D0, D5
0000034E 6628 bne +0x2A /* 00000378 */
00000350 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */]
00000354 7253 moveq.l D1, 0x53
00000356 B001 cmp.b D0, D1
00000358 661E bne +0x20 /* 00000378 */
0000035A 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */]
0000035E 7254 moveq.l D1, 0x54
00000360 B001 cmp.b D0, D1
00000362 6614 bne +0x16 /* 00000378 */
00000364 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */]
00000368 2F0B move.l -[A7], A3
0000036A 206D D874 movea.l A0, [A5 - 0x278C]
0000036E 2F28 004C move.l -[A7], [A0 + 0x4C]
00000372 4EBA 3C94 jsr [PC + 0x3C94 /* 00004008 */]
00000376 600C bra +0xE /* 00000384 */
label00000378:
00000378 7049 moveq.l D0, 0x49
0000037A 2F00 move.l -[A7], D0
0000037C 4EAD 18B2 jsr [A5 + 0x18B2 /* export_786 */]
00000380 584F addq.w A7, 4
00000382 200B move.l D0, A3
label00000384:
00000384 4CDF 0C38 movem.l D3,D4,D5,A2,A3, [A7]+
00000388 4E5E unlink A6
0000038A 205F movea.l A0, [A7]+
0000038C 504F addq.w A7, 8
0000038E 4ED0 jmp [A0]
fn00000390:
00000390 4E56 0000 link A6, 0
00000394 48E7 0038 movem.l -[A7], A2,A3,A4
00000398 286E 0008 movea.l A4, [A6 + 0x8]
0000039C 206E 000C movea.l A0, [A6 + 0xC]
000003A0 2068 0010 movea.l A0, [A0 + 0x10]
000003A4 2668 0036 movea.l A3, [A0 + 0x36]
000003A8 602E bra +0x30 /* 000003D8 */
label000003AA:
000003AA 2F0C move.l -[A7], A4
000003AC 2053 movea.l A0, [A3]
000003AE 7054 moveq.l D0, 0x54
000003B0 D1C0 add.l A0, D0
000003B2 2F08 move.l -[A7], A0
000003B4 4EAD 01B2 jsr [A5 + 0x1B2 /* export_50 */]
000003B8 504F addq.w A7, 8
000003BA 4A80 tst.l D0
000003BC 6604 bne +0x6 /* 000003C2 */
000003BE 2013 move.l D0, [A3]
000003C0 601C bra +0x1E /* 000003DE */
label000003C2:
000003C2 2F13 move.l -[A7], [A3]
000003C4 2F0C move.l -[A7], A4
000003C6 4EBA FFC8 jsr [PC - 0x38 /* 00000390 */]
000003CA 2440 movea.l A2, D0
000003CC 200A move.l D0, A2
000003CE 6704 beq +0x6 /* 000003D4 */
000003D0 200A move.l D0, A2
000003D2 600A bra +0xC /* 000003DE */
label000003D4:
000003D4 266B 0004 movea.l A3, [A3 + 0x4]
label000003D8:
000003D8 200B move.l D0, A3
000003DA 66CE bne -0x30 /* 000003AA */
000003DC 7000 moveq.l D0, 0x00
label000003DE:
000003DE 4CDF 1C00 movem.l A2,A3,A4, [A7]+
000003E2 4E5E unlink A6
000003E4 205F movea.l A0, [A7]+
000003E6 504F addq.w A7, 8
000003E8 4ED0 jmp [A0]
fn000003EA:
000003EA 4E56 FB80 link A6, -0x0480
000003EE 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4
000003F2 382E 000C move.w D4, [A6 + 0xC]
000003F6 4240 clr.w D0
000003F8 3D40 FB9C move.w [A6 - 0x464], D0
000003FC 7000 moveq.l D0, 0x00
000003FE 2D40 FFB8 move.l [A6 - 0x48], D0
00000402 7600 moveq.l D3, 0x00
00000404 2D43 FFBC move.l [A6 - 0x44], D3
00000408 2C03 move.l D6, D3
0000040A 202E 000E move.l D0, [A6 + 0xE]
0000040E 6614 bne +0x16 /* 00000424 */
00000410 2F2E 0012 move.l -[A7], [A6 + 0x12]
00000414 206D D874 movea.l A0, [A5 - 0x278C]
00000418 2F28 0018 move.l -[A7], [A0 + 0x18]
0000041C 4EAD 17FA jsr [A5 + 0x17FA /* export_763 */]
00000420 4EFA 0E98 jmp [PC + 0xE98 /* 000012BA */]
label00000424:
00000424 246E 000E movea.l A2, [A6 + 0xE]
00000428 2012 move.l D0, [A2]
0000042A 721F moveq.l D1, 0x1F
0000042C C041 and.w D0, D1
0000042E 7214 moveq.l D1, 0x14
00000430 B041 cmp.w D0, D1
00000432 670E beq +0x10 /* 00000442 */
00000434 2F2E 0012 move.l -[A7], [A6 + 0x12]
00000438 2F0A move.l -[A7], A2
0000043A 4EBA FEB4 jsr [PC - 0x14C /* 000002F0 */]
0000043E 4EFA 0E7A jmp [PC + 0xE7A /* 000012BA */]
label00000442:
00000442 206E 000E movea.l A0, [A6 + 0xE]
00000446 2868 000C movea.l A4, [A0 + 0xC]
0000044A 2D4C FB94 move.l [A6 - 0x46C], A4
0000044E 202E 0012 move.l D0, [A6 + 0x12]
00000452 6722 beq +0x24 /* 00000476 */
00000454 206E 0012 movea.l A0, [A6 + 0x12]
00000458 2268 0016 movea.l A1, [A0 + 0x16]
0000045C 2A11 move.l D5, [A1]
0000045E 0285 0000 00C0 andi.l D5, 0xC0
00000464 1D7C 0001 FFB4 move.b [A6 - 0x4C], 0x1
0000046A 2F08 move.l -[A7], A0
0000046C 4EBA FC7E jsr [PC - 0x382 /* 000000EC */]
00000470 2D40 FB8C move.l [A6 - 0x474], D0
00000474 601C bra +0x1E /* 00000492 */
label00000476:
00000476 7A00 moveq.l D5, 0x00
00000478 422E FFB4 clr.b [A6 - 0x4C]
0000047C 2F2E 000E move.l -[A7], [A6 + 0xE]
00000480 4267 clr.w -[A7]
00000482 4EAD 14FA jsr [A5 + 0x14FA /* export_667 */]
00000486 2F00 move.l -[A7], D0
00000488 42A7 clr.l -[A7]
0000048A 4EAD 17EA jsr [A5 + 0x17EA /* export_761 */]
0000048E 2D40 FB8C move.l [A6 - 0x474], D0
label00000492:
00000492 4203 clr.b D3
00000494 1D43 FFB2 move.b [A6 - 0x4E], D3
00000498 1D43 FFB3 move.b [A6 - 0x4D], D3
0000049C 7E00 moveq.l D7, 0x00
0000049E 2D4C FBA4 move.l [A6 - 0x45C], A4
label000004A2:
000004A2 0C2D 0089 CDDC cmpi.b [A5 - 0x3224], 0x89
000004A8 6600 0322 bne +0x324 /* 000007CC */
000004AC 2F2D CDDE move.l -[A7], [A5 - 0x3222]
000004B0 486E FBA8 pea.l [A6 - 0x458]
000004B4 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */]
000004B8 504F addq.w A7, 8
000004BA 322D CDFC move.w D1, [A5 - 0x3204]
000004BE 7402 moveq.l D2, 0x02
000004C0 C242 and.w D1, D2
000004C2 7000 moveq.l D0, 0x00
000004C4 3001 move.w D0, D1
000004C6 2D40 FFBC move.l [A6 - 0x44], D0
000004CA 7000 moveq.l D0, 0x00
000004CC 2D40 FFB8 move.l [A6 - 0x48], D0
000004D0 486E FBA8 pea.l [A6 - 0x458]
000004D4 7001 moveq.l D0, 0x01
000004D6 2F00 move.l -[A7], D0
000004D8 4EAD 1DAA jsr [A5 + 0x1DAA /* export_945 */]
000004DC 2640 movea.l A3, D0
000004DE 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */]
000004E2 200B move.l D0, A3
000004E4 673A beq +0x3C /* 00000520 */
000004E6 102B 001C move.b D0, [A3 + 0x1C]
000004EA 721A moveq.l D1, 0x1A
000004EC B001 cmp.b D0, D1
000004EE 6630 bne +0x32 /* 00000520 */
000004F0 0C2D 0078 CDDC cmpi.b [A5 - 0x3224], 0x78 /* 'x' */
000004F6 6628 bne +0x2A /* 00000520 */
000004F8 2D4B FFB8 move.l [A6 - 0x48], A3
000004FC 4EAD 1CC2 jsr [A5 + 0x1CC2 /* export_916 */]
00000500 2F0B move.l -[A7], A3
00000502 42A7 clr.l -[A7]
00000504 4EAD 21B2 jsr [A5 + 0x21B2 /* export_1074 */]
00000508 2640 movea.l A3, D0
0000050A 204B movea.l A0, A3
0000050C 7054 moveq.l D0, 0x54
0000050E D1C0 add.l A0, D0
00000510 2F08 move.l -[A7], A0
00000512 486E FBA8 pea.l [A6 - 0x458]
00000516 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */]
0000051A 504F addq.w A7, 8
0000051C 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */]
label00000520:
00000520 0C2D 004A CDDC cmpi.b [A5 - 0x3224], 0x4A /* 'J' */
00000526 6600 02FC bne +0x2FE /* 00000824 */
0000052A 5287 addq.l D7, 1
0000052C 202E 0008 move.l D0, [A6 + 0x8]
00000530 6604 bne +0x6 /* 00000536 */
00000532 2D4B 0008 move.l [A6 + 0x8], A3
label00000536:
00000536 2D4C FB98 move.l [A6 - 0x468], A4
0000053A 486E FB98 pea.l [A6 - 0x468]
0000053E 486E FBA8 pea.l [A6 - 0x458]
00000542 42A7 clr.l -[A7]
00000544 4EAD 20C2 jsr [A5 + 0x20C2 /* export_1044 */]
00000548 2640 movea.l A3, D0
0000054A 200B move.l D0, A3
0000054C 6700 009A beq +0x9C /* 000005E8 */
00000550 246B 000C movea.l A2, [A3 + 0xC]
00000554 2012 move.l D0, [A2]
00000556 721F moveq.l D1, 0x1F
00000558 C041 and.w D0, D1
0000055A 7214 moveq.l D1, 0x14
0000055C B041 cmp.w D0, D1
0000055E 6636 bne +0x38 /* 00000596 */
00000560 2D4A 000E move.l [A6 + 0xE], A2
00000564 286A 000C movea.l A4, [A2 + 0xC]
00000568 2D4C FB94 move.l [A6 - 0x46C], A4
0000056C 2F2E FB8C move.l -[A7], [A6 - 0x474]
00000570 4EAD 17AA jsr [A5 + 0x17AA /* export_753 */]
00000574 7A00 moveq.l D5, 0x00
00000576 422E FFB4 clr.b [A6 - 0x4C]
0000057A 2F0A move.l -[A7], A2
0000057C 4267 clr.w -[A7]
0000057E 4EAD 14FA jsr [A5 + 0x14FA /* export_667 */]
00000582 2F00 move.l -[A7], D0
00000584 42A7 clr.l -[A7]
00000586 4EAD 17EA jsr [A5 + 0x17EA /* export_761 */]
0000058A 2D40 FB8C move.l [A6 - 0x474], D0
0000058E 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */]
00000592 6000 FF0E bra -0xF0 /* 000004A2 */
label00000596:
00000596 102B 001C move.b D0, [A3 + 0x1C]
0000059A 720F moveq.l D1, 0x0F
0000059C B001 cmp.b D0, D1
0000059E 6648 bne +0x4A /* 000005E8 */
000005A0 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */]
000005A4 0C00 0089 cmpi.b D0, 0x89
000005A8 670C beq +0xE /* 000005B6 */
000005AA 7014 moveq.l D0, 0x14
000005AC 2F00 move.l -[A7], D0
000005AE 4EAD 18B2 jsr [A5 + 0x18B2 /* export_786 */]
000005B2 584F addq.w A7, 4
000005B4 6032 bra +0x34 /* 000005E8 */
label000005B6:
000005B6 206B 0010 movea.l A0, [A3 + 0x10]
000005BA 2F28 0006 move.l -[A7], [A0 + 0x6]
000005BE 2F2D CDDE move.l -[A7], [A5 - 0x3222]
000005C2 4EAD 1E6A jsr [A5 + 0x1E6A /* export_969 */]
000005C6 4A80 tst.l D0
000005C8 6600 FED8 bne -0x126 /* 000004A2 */
000005CC 2F0B move.l -[A7], A3
000005CE 4EAD 2012 jsr [A5 + 0x2012 /* export_1022 */]
000005D2 2F00 move.l -[A7], D0
000005D4 2F2D CDDE move.l -[A7], [A5 - 0x3222]
000005D8 7046 moveq.l D0, 0x46
000005DA 2F00 move.l -[A7], D0
000005DC 4EAD 18BA jsr [A5 + 0x18BA /* export_787 */]
000005E0 4FEF 000C lea.l A7, [A7 + 0xC]
000005E4 6000 FEBC bra -0x142 /* 000004A2 */
label000005E8:
000005E8 4A44 tst.w D4
000005EA 6712 beq +0x14 /* 000005FE */
000005EC 486E FBA8 pea.l [A6 - 0x458]
000005F0 7001 moveq.l D0, 0x01
000005F2 2F00 move.l -[A7], D0
000005F4 4EAD 1DAA jsr [A5 + 0x1DAA /* export_945 */]
000005F8 2640 movea.l A3, D0
000005FA 4244 clr.w D4
000005FC 6020 bra +0x22 /* 0000061E */
label000005FE:
000005FE 486E FBA8 pea.l [A6 - 0x458]
00000602 7063 moveq.l D0, 0x63
00000604 2F00 move.l -[A7], D0
00000606 4EAD 1DAA jsr [A5 + 0x1DAA /* export_945 */]
0000060A 2640 movea.l A3, D0
0000060C 200B move.l D0, A3
0000060E 660E bne +0x10 /* 0000061E */
00000610 2F2E FB98 move.l -[A7], [A6 - 0x468]
00000614 486E FBA8 pea.l [A6 - 0x458]
00000618 4EBA FD76 jsr [PC - 0x28A /* 00000390 */]
0000061C 2640 movea.l A3, D0
label0000061E:
0000061E 200B move.l D0, A3
00000620 6718 beq +0x1A /* 0000063A */
00000622 206B 000C movea.l A0, [A3 + 0xC]
00000626 2010 move.l D0, [A0]
00000628 721F moveq.l D1, 0x1F
0000062A C041 and.w D0, D1
0000062C 7214 moveq.l D1, 0x14
0000062E B041 cmp.w D0, D1
00000630 6608 bne +0xA /* 0000063A */
00000632 206B 000C movea.l A0, [A3 + 0xC]
00000636 2668 000C movea.l A3, [A0 + 0xC]
label0000063A:
0000063A 200B move.l D0, A3
0000063C 6726 beq +0x28 /* 00000664 */
0000063E 486E FB8C pea.l [A6 - 0x474]
00000642 2F0B move.l -[A7], A3
00000644 2F0C move.l -[A7], A4
00000646 4EBA 2C3C jsr [PC + 0x2C3C /* 00003284 */]
0000064A 2600 move.l D3, D0
0000064C 6716 beq +0x18 /* 00000664 */
0000064E 2003 move.l D0, D3
00000650 7204 moveq.l D1, 0x04
00000652 C081 and.l D0, D1
00000654 6720 beq +0x22 /* 00000676 */
00000656 2F2D D998 move.l -[A7], [A5 - 0x2668]
0000065A 2F0C move.l -[A7], A4
0000065C 4EAD 20B2 jsr [A5 + 0x20B2 /* export_1042 */]
00000660 4A80 tst.l D0
00000662 6612 bne +0x14 /* 00000676 */
label00000664:
00000664 486E FBA8 pea.l [A6 - 0x458]
00000668 7004 moveq.l D0, 0x04
0000066A 2F00 move.l -[A7], D0
0000066C 4EAD 18BA jsr [A5 + 0x18BA /* export_787 */]
00000670 504F addq.w A7, 8
00000672 6000 0C2E bra +0xC30 /* 000012A2 */
label00000676:
00000676 284B movea.l A4, A3
00000678 202B 000C move.l D0, [A3 + 0xC]
0000067C 2D40 000E move.l [A6 + 0xE], D0
00000680 1D7C 0001 FFB2 move.b [A6 - 0x4E], 0x1
00000686 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */]
0000068A 7C01 moveq.l D6, 0x01
0000068C 162D CDDC move.b D3, [A5 - 0x3224]
00000690 7051 moveq.l D0, 0x51
00000692 B600 cmp.b D3, D0
00000694 6600 00DA bne +0xDC /* 00000770 */
label00000698:
00000698 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */]
0000069C 0C2D 0089 CDDC cmpi.b [A5 - 0x3224], 0x89
000006A2 6600 00BE bne +0xC0 /* 00000762 */
000006A6 2F2D CDDE move.l -[A7], [A5 - 0x3222]
000006AA 7063 moveq.l D0, 0x63
000006AC 2F00 move.l -[A7], D0
000006AE 4EAD 1DAA jsr [A5 + 0x1DAA /* export_945 */]
000006B2 2440 movea.l A2, D0
000006B4 200A move.l D0, A2
000006B6 6718 beq +0x1A /* 000006D0 */
000006B8 206A 000C movea.l A0, [A2 + 0xC]
000006BC 2010 move.l D0, [A0]
000006BE 721F moveq.l D1, 0x1F
000006C0 C041 and.w D0, D1
000006C2 7214 moveq.l D1, 0x14
000006C4 B041 cmp.w D0, D1
000006C6 6608 bne +0xA /* 000006D0 */
000006C8 206A 000C movea.l A0, [A2 + 0xC]
000006CC 2468 000C movea.l A2, [A0 + 0xC]
label000006D0:
000006D0 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */]
000006D4 200A move.l D0, A2
000006D6 6726 beq +0x28 /* 000006FE */
000006D8 102A 001C move.b D0, [A2 + 0x1C]
000006DC 721A moveq.l D1, 0x1A
000006DE B001 cmp.b D0, D1
000006E0 661C bne +0x1E /* 000006FE */
000006E2 0C2D 0078 CDDC cmpi.b [A5 - 0x3224], 0x78 /* 'x' */
000006E8 6614 bne +0x16 /* 000006FE */
000006EA 2D4A FFB8 move.l [A6 - 0x48], A2
000006EE 4EAD 1CC2 jsr [A5 + 0x1CC2 /* export_916 */]
000006F2 2F0A move.l -[A7], A2
000006F4 42A7 clr.l -[A7]
000006F6 4EAD 21B2 jsr [A5 + 0x21B2 /* export_1074 */]
000006FA 2440 movea.l A2, D0
000006FC 6004 bra +0x6 /* 00000702 */
label000006FE:
000006FE 4EAD 1CC2 jsr [A5 + 0x1CC2 /* export_916 */]
label00000702:
00000702 200A move.l D0, A2
00000704 670C beq +0xE /* 00000712 */
00000706 206E FFB8 movea.l A0, [A6 - 0x48]
0000070A B1CA cmpa.l A0, A2
0000070C 6716 beq +0x18 /* 00000724 */
0000070E B9CA cmpa.l A4, A2
00000710 6712 beq +0x14 /* 00000724 */
label00000712:
00000712 204C movea.l A0, A4
00000714 7054 moveq.l D0, 0x54
00000716 D1C0 add.l A0, D0
00000718 2F08 move.l -[A7], A0
0000071A 7045 moveq.l D0, 0x45
0000071C 2F00 move.l -[A7], D0
0000071E 4EAD 18BA jsr [A5 + 0x18BA /* export_787 */]
00000722 504F addq.w A7, 8
label00000724:
00000724 200A move.l D0, A2
00000726 671C beq +0x1E /* 00000744 */
00000728 206E FFB8 movea.l A0, [A6 - 0x48]
0000072C B1CA cmpa.l A0, A2
0000072E 6704 beq +0x6 /* 00000734 */
00000730 B9CA cmpa.l A4, A2
00000732 6610 bne +0x12 /* 00000744 */
label00000734:
00000734 206C 0010 movea.l A0, [A4 + 0x10]
00000738 4AA8 008E tst.l [A0 + 0x8E]
0000073C 6706 beq +0x8 /* 00000744 */
0000073E 41ED FB88 lea.l A0, [A5 - 0x478]
00000742 6004 bra +0x6 /* 00000748 */
label00000744:
00000744 41ED E1CC lea.l A0, [A5 - 0x1E34]
label00000748:
00000748 2F08 move.l -[A7], A0
0000074A 486E FBA8 pea.l [A6 - 0x458]
0000074E 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */]
00000752 504F addq.w A7, 8
00000754 1D7C 0001 FFB3 move.b [A6 - 0x4D], 0x1
0000075A 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */]
0000075E 6000 00C4 bra +0xC6 /* 00000824 */
label00000762:
00000762 7014 moveq.l D0, 0x14
00000764 2F00 move.l -[A7], D0
00000766 4EAD 18B2 jsr [A5 + 0x18B2 /* export_786 */]
0000076A 584F addq.w A7, 4
0000076C 6000 00B6 bra +0xB8 /* 00000824 */
label00000770:
00000770 0C03 0089 cmpi.b D3, 0x89
00000774 6600 FD2C bne -0x2D2 /* 000004A2 */
00000778 2F2D CDDE move.l -[A7], [A5 - 0x3222]
0000077C 7063 moveq.l D0, 0x63
0000077E 2F00 move.l -[A7], D0
00000780 4EAD 1DAA jsr [A5 + 0x1DAA /* export_945 */]
00000784 2440 movea.l A2, D0
00000786 200A move.l D0, A2
00000788 6718 beq +0x1A /* 000007A2 */
0000078A 206A 000C movea.l A0, [A2 + 0xC]
0000078E 2010 move.l D0, [A0]
00000790 721F moveq.l D1, 0x1F
00000792 C041 and.w D0, D1
00000794 7214 moveq.l D1, 0x14
00000796 B041 cmp.w D0, D1
00000798 6608 bne +0xA /* 000007A2 */
0000079A 206A 000C movea.l A0, [A2 + 0xC]
0000079E 2468 000C movea.l A2, [A0 + 0xC]
label000007A2:
000007A2 200A move.l D0, A2
000007A4 6700 FCFC beq -0x302 /* 000004A2 */
000007A8 B5CB cmpa.l A2, A3
000007AA 6708 beq +0xA /* 000007B4 */
000007AC B5EE FFB8 cmpa.l A2, [A6 - 0x48]
000007B0 6600 FCF0 bne -0x30E /* 000004A2 */
label000007B4:
000007B4 2F2E FB8C move.l -[A7], [A6 - 0x474]
000007B8 4EAD 17AA jsr [A5 + 0x17AA /* export_753 */]
000007BC 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */]
000007C0 2F2E 000E move.l -[A7], [A6 + 0xE]
000007C4 4EAD 1992 jsr [A5 + 0x1992 /* export_814 */]
000007C8 4EFA 0AF0 jmp [PC + 0xAF0 /* 000012BA */]
label000007CC:
000007CC 0C2D 001F CDDC cmpi.b [A5 - 0x3224], 0x1F
000007D2 6638 bne +0x3A /* 0000080C */
000007D4 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */]
000007D8 7267 moveq.l D1, 0x67
000007DA B001 cmp.b D0, D1
000007DC 6608 bne +0xA /* 000007E6 */
000007DE 2F0C move.l -[A7], A4
000007E0 42A7 clr.l -[A7]
000007E2 4EAD 1FCA jsr [A5 + 0x1FCA /* export_1013 */]
label000007E6:
000007E6 4EAD 1CC2 jsr [A5 + 0x1CC2 /* export_916 */]
000007EA 486E FFC4 pea.l [A6 - 0x3C]
000007EE 486E FFC0 pea.l [A6 - 0x40]
000007F2 4EAD 21E2 jsr [A5 + 0x21E2 /* export_1080 */]
000007F6 2F00 move.l -[A7], D0
000007F8 486E FBA8 pea.l [A6 - 0x458]
000007FC 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */]
00000800 504F addq.w A7, 8
00000802 2F2E FFC0 move.l -[A7], [A6 - 0x40]
00000806 4EAD 1ED2 jsr [A5 + 0x1ED2 /* export_982 */]
0000080A 6018 bra +0x1A /* 00000824 */
label0000080C:
0000080C 0C2D 0051 CDDC cmpi.b [A5 - 0x3224], 0x51 /* 'Q' */
00000812 6700 FE84 beq -0x17A /* 00000698 */
00000816 7014 moveq.l D0, 0x14
00000818 2F00 move.l -[A7], D0
0000081A 4EAD 18B2 jsr [A5 + 0x18B2 /* export_786 */]
0000081E 584F addq.w A7, 4
00000820 6000 0A80 bra +0xA82 /* 000012A2 */
label00000824:
00000824 206C 0010 movea.l A0, [A4 + 0x10]
00000828 2028 0010 move.l D0, [A0 + 0x10]
0000082C 0280 0000 2000 andi.l D0, 0x2000 /* ' \0' */
00000832 670A beq +0xC /* 0000083E */
00000834 4A86 tst.l D6
00000836 6606 bne +0x8 /* 0000083E */
00000838 1D7C 0001 FFB2 move.b [A6 - 0x4E], 0x1
label0000083E:
0000083E 202E FFBC move.l D0, [A6 - 0x44]
00000842 672A beq +0x2C /* 0000086E */
00000844 206C 0010 movea.l A0, [A4 + 0x10]
00000848 2068 0036 movea.l A0, [A0 + 0x36]
0000084C 2850 movea.l A4, [A0]
0000084E 2F0C move.l -[A7], A4
00000850 486E FBA8 pea.l [A6 - 0x458]
00000854 7001 moveq.l D0, 0x01
00000856 2F00 move.l -[A7], D0
00000858 4EAD 20BA jsr [A5 + 0x20BA /* export_1043 */]
0000085C 2D40 FB84 move.l [A6 - 0x47C], D0
00000860 1D7C 0001 FFB2 move.b [A6 - 0x4E], 0x1
00000866 2D4C FB98 move.l [A6 - 0x468], A4
0000086A 6000 0120 bra +0x122 /* 0000098C */
label0000086E:
0000086E 206C 0010 movea.l A0, [A4 + 0x10]
00000872 2028 0010 move.l D0, [A0 + 0x10]
00000876 0280 0000 2000 andi.l D0, 0x2000 /* ' \0' */
0000087C 6700 00EC beq +0xEE /* 0000096A */
00000880 4A86 tst.l D6
00000882 6600 00E6 bne +0xE8 /* 0000096A */
00000886 264C movea.l A3, A4
00000888 2F0C move.l -[A7], A4
0000088A 486E FBA8 pea.l [A6 - 0x458]
0000088E 7001 moveq.l D0, 0x01
00000890 2F00 move.l -[A7], D0
00000892 4EAD 20BA jsr [A5 + 0x20BA /* export_1043 */]
00000896 2D40 FB84 move.l [A6 - 0x47C], D0
0000089A 2D40 FFCC move.l [A6 - 0x34], D0
0000089E 222E FB84 move.l D1, [A6 - 0x47C]
000008A2 6700 09FE beq +0xA00 /* 000012A2 */
000008A6 2040 movea.l A0, D0
000008A8 2068 000C movea.l A0, [A0 + 0xC]
000008AC 2010 move.l D0, [A0]
000008AE 721F moveq.l D1, 0x1F
000008B0 C081 and.l D0, D1
000008B2 41ED D414 lea.l A0, [A5 - 0x2BEC]
000008B6 1030 0000 move.b D0, [A0 + D0.w]
000008BA 7210 moveq.l D1, 0x10
000008BC C001 and.b D0, D1
000008BE 674A beq +0x4C /* 0000090A */
000008C0 6030 bra +0x32 /* 000008F2 */
label000008C2:
000008C2 206E FFC8 movea.l A0, [A6 - 0x38]
000008C6 2650 movea.l A3, [A0]
000008C8 2F0B move.l -[A7], A3
000008CA 486E FBA8 pea.l [A6 - 0x458]
000008CE 42A7 clr.l -[A7]
000008D0 4EAD 20BA jsr [A5 + 0x20BA /* export_1043 */]
000008D4 2440 movea.l A2, D0
000008D6 200A move.l D0, A2
000008D8 6718 beq +0x1A /* 000008F2 */
000008DA 206E FB84 movea.l A0, [A6 - 0x47C]
000008DE 2F28 000C move.l -[A7], [A0 + 0xC]
000008E2 2F2A 000C move.l -[A7], [A2 + 0xC]
000008E6 4EAD 20A2 jsr [A5 + 0x20A2 /* export_1040 */]
000008EA 4A80 tst.l D0
000008EC 6704 beq +0x6 /* 000008F2 */
000008EE 2D4A FFCC move.l [A6 - 0x34], A2
label000008F2:
000008F2 206B 0010 movea.l A0, [A3 + 0x10]
000008F6 2028 0036 move.l D0, [A0 + 0x36]
000008FA 2D40 FFC8 move.l [A6 - 0x38], D0
000008FE 4A80 tst.l D0
00000900 66C0 bne -0x3E /* 000008C2 */
00000902 2D6E FFCC FB84 move.l [A6 - 0x47C], [A6 - 0x34]
00000908 6054 bra +0x56 /* 0000095E */
label0000090A:
0000090A 246E FB84 movea.l A2, [A6 - 0x47C]
0000090E 4AAA 0014 tst.l [A2 + 0x14]
00000912 674A beq +0x4C /* 0000095E */
00000914 202D D998 move.l D0, [A5 - 0x2668]
00000918 6744 beq +0x46 /* 0000095E */
0000091A 206D D998 movea.l A0, [A5 - 0x2668]
0000091E 2068 0010 movea.l A0, [A0 + 0x10]
00000922 2050 movea.l A0, [A0]
00000924 B1CC cmpa.l A0, A4
00000926 6736 beq +0x38 /* 0000095E */
00000928 2F0A move.l -[A7], A2
0000092A 2F0C move.l -[A7], A4
0000092C 4EAD 20CA jsr [A5 + 0x20CA /* export_1045 */]
00000930 7220 moveq.l D1, 0x20
00000932 B081 cmp.l D0, D1
00000934 6728 beq +0x2A /* 0000095E */
00000936 2F0A move.l -[A7], A2
00000938 4EAD 2012 jsr [A5 + 0x2012 /* export_1022 */]
0000093C 2F00 move.l -[A7], D0
0000093E 7003 moveq.l D0, 0x03
00000940 3F00 move.w -[A7], D0
00000942 4EAD 1672 jsr [A5 + 0x1672 /* export_714 */]
00000946 2640 movea.l A3, D0
00000948 2F0C move.l -[A7], A4
0000094A 4EAD 2012 jsr [A5 + 0x2012 /* export_1022 */]
0000094E 2F00 move.l -[A7], D0
00000950 2F0B move.l -[A7], A3
00000952 701C moveq.l D0, 0x1C
00000954 2F00 move.l -[A7], D0
00000956 4EAD 18BA jsr [A5 + 0x18BA /* export_787 */]
0000095A 4FEF 000C lea.l A7, [A7 + 0xC]
label0000095E:
0000095E 1D7C 0001 FFB2 move.b [A6 - 0x4E], 0x1
00000964 2D4C FB98 move.l [A6 - 0x468], A4
00000968 6022 bra +0x24 /* 0000098C */
label0000096A:
0000096A 2D4C FB98 move.l [A6 - 0x468], A4
0000096E 486E FB98 pea.l [A6 - 0x468]
00000972 486E FBA8 pea.l [A6 - 0x458]
00000976 102E FFB3 move.b D0, [A6 - 0x4D]
0000097A 7201 moveq.l D1, 0x01
0000097C B300 xor.b D0, D1
0000097E 4880 ext.w D0
00000980 48C0 ext.l D0
00000982 2F00 move.l -[A7], D0
00000984 4EAD 20C2 jsr [A5 + 0x20C2 /* export_1044 */]
00000988 2D40 FB84 move.l [A6 - 0x47C], D0
label0000098C:
0000098C 202E FB84 move.l D0, [A6 - 0x47C]
00000990 673C beq +0x3E /* 000009CE */
00000992 246E FB98 movea.l A2, [A6 - 0x468]
00000996 B5CC cmpa.l A2, A4
00000998 6768 beq +0x6A /* 00000A02 */
0000099A 2D4A FB94 move.l [A6 - 0x46C], A2
0000099E 284A movea.l A4, A2
000009A0 202A 000C move.l D0, [A2 + 0xC]
000009A4 2D40 000E move.l [A6 + 0xE], D0
000009A8 2F2E FB8C move.l -[A7], [A6 - 0x474]
000009AC 4EAD 17AA jsr [A5 + 0x17AA /* export_753 */]
000009B0 7A00 moveq.l D5, 0x00
000009B2 422E FFB4 clr.b [A6 - 0x4C]
000009B6 2F2E 000E move.l -[A7], [A6 + 0xE]
000009BA 4267 clr.w -[A7]
000009BC 4EAD 14FA jsr [A5 + 0x14FA /* export_667 */]
000009C0 2F00 move.l -[A7], D0
000009C2 42A7 clr.l -[A7]
000009C4 4EAD 17EA jsr [A5 + 0x17EA /* export_761 */]
000009C8 2D40 FB8C move.l [A6 - 0x474], D0
000009CC 6034 bra +0x36 /* 00000A02 */
label000009CE:
000009CE 102E FFB3 move.b D0, [A6 - 0x4D]
000009D2 6700 08CE beq +0x8D0 /* 000012A2 */
000009D6 7053 moveq.l D0, 0x53
000009D8 1F00 move.b -[A7], D0
000009DA 7042 moveq.l D0, 0x42
000009DC 2F00 move.l -[A7], D0
000009DE 4EAD 1D1A jsr [A5 + 0x1D1A /* export_927 */]
000009E2 7054 moveq.l D0, 0x54
000009E4 1F00 move.b -[A7], D0
000009E6 7012 moveq.l D0, 0x12
000009E8 2F00 move.l -[A7], D0
000009EA 4EAD 1D1A jsr [A5 + 0x1D1A /* export_927 */]
000009EE 2F2E FB8C move.l -[A7], [A6 - 0x474]
000009F2 206D D874 movea.l A0, [A5 - 0x278C]
000009F6 2F28 004C move.l -[A7], [A0 + 0x4C]
000009FA 4EBA 360C jsr [PC + 0x360C /* 00004008 */]
000009FE 4EFA 08BA jmp [PC + 0x8BA /* 000012BA */]
label00000A02:
00000A02 246E FB84 movea.l A2, [A6 - 0x47C]
00000A06 202A 0014 move.l D0, [A2 + 0x14]
00000A0A 2D40 FB90 move.l [A6 - 0x470], D0
00000A0E 206A 000C movea.l A0, [A2 + 0xC]
00000A12 2410 move.l D2, [A0]
00000A14 761F moveq.l D3, 0x1F
00000A16 C483 and.l D2, D3
00000A18 41ED D414 lea.l A0, [A5 - 0x2BEC]
00000A1C 1430 2000 move.b D2, [A0 + D2.w]
00000A20 7610 moveq.l D3, 0x10
00000A22 C403 and.b D2, D3
00000A24 7200 moveq.l D1, 0x00
00000A26 1202 move.b D1, D2
00000A28 6624 bne +0x26 /* 00000A4E */
00000A2A 162A 001C move.b D3, [A2 + 0x1C]
00000A2E 7402 moveq.l D2, 0x02
00000A30 B602 cmp.b D3, D2
00000A32 6700 00DE beq +0xE0 /* 00000B12 */
00000A36 7403 moveq.l D2, 0x03
00000A38 B602 cmp.b D3, D2
00000A3A 6700 00D6 beq +0xD8 /* 00000B12 */
00000A3E 7406 moveq.l D2, 0x06
00000A40 B602 cmp.b D3, D2
00000A42 6700 00CE beq +0xD0 /* 00000B12 */
00000A46 7407 moveq.l D2, 0x07
00000A48 B602 cmp.b D3, D2
00000A4A 6700 00C6 beq +0xC8 /* 00000B12 */
label00000A4E:
00000A4E 4A81 tst.l D1
00000A50 6700 00A4 beq +0xA6 /* 00000AF6 */
00000A54 222E FBA4 move.l D1, [A6 - 0x45C]
00000A58 6700 009C beq +0x9E /* 00000AF6 */
00000A5C 206E FBA4 movea.l A0, [A6 - 0x45C]
00000A60 2068 0010 movea.l A0, [A0 + 0x10]
00000A64 4AA8 008E tst.l [A0 + 0x8E]
00000A68 6700 008C beq +0x8E /* 00000AF6 */
00000A6C 42A7 clr.l -[A7]
00000A6E 2F00 move.l -[A7], D0
00000A70 2F2E FBA4 move.l -[A7], [A6 - 0x45C]
00000A74 4EBA 280E jsr [PC + 0x280E /* 00003284 */]
00000A78 2600 move.l D3, D0
00000A7A 660A bne +0xC /* 00000A86 */
00000A7C 2F3C 0000 02BB move.l -[A7], 0x2BB
00000A82 4EBA F57C jsr [PC - 0xA84 /* 00000000 */]
label00000A86:
00000A86 0C87 0000 0001 cmpi.l D7, 0x1
00000A8C 630E bls +0x10 /* 00000A9C */
00000A8E 2F3C 0000 0093 move.l -[A7], 0x93
00000A94 4EAD 18BA jsr [A5 + 0x18BA /* export_787 */]
00000A98 584F addq.w A7, 4
00000A9A 6076 bra +0x78 /* 00000B12 */
label00000A9C:
00000A9C 0C87 0000 0001 cmpi.l D7, 0x1
00000AA2 670E beq +0x10 /* 00000AB2 */
00000AA4 7001 moveq.l D0, 0x01
00000AA6 3D40 FB9C move.w [A6 - 0x464], D0
00000AAA 70FF moveq.l D0, 0xFFFFFFFF
00000AAC 2D40 FBA0 move.l [A6 - 0x460], D0
00000AB0 6060 bra +0x62 /* 00000B12 */
label00000AB2:
00000AB2 206E FBA4 movea.l A0, [A6 - 0x45C]
00000AB6 B1EE 0008 cmpa.l A0, [A6 + 0x8]
00000ABA 660E bne +0x10 /* 00000ACA */
00000ABC 7001 moveq.l D0, 0x01
00000ABE 3D40 FB9C move.w [A6 - 0x464], D0
00000AC2 7000 moveq.l D0, 0x00
00000AC4 2D40 FBA0 move.l [A6 - 0x460], D0
00000AC8 6048 bra +0x4A /* 00000B12 */
label00000ACA:
00000ACA 2F2E FBA4 move.l -[A7], [A6 - 0x45C]
00000ACE 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000AD2 4EAD 22D2 jsr [A5 + 0x22D2 /* export_1110 */]
00000AD6 5280 addq.l D0, 1
00000AD8 2D40 FBA0 move.l [A6 - 0x460], D0
00000ADC 4A80 tst.l D0
00000ADE 6E0E bgt +0x10 /* 00000AEE */
00000AE0 2F3C 0000 0093 move.l -[A7], 0x93
00000AE6 4EAD 18BA jsr [A5 + 0x18BA /* export_787 */]
00000AEA 584F addq.w A7, 4
00000AEC 6024 bra +0x26 /* 00000B12 */
label00000AEE:
00000AEE 7001 moveq.l D0, 0x01
00000AF0 3D40 FB9C move.w [A6 - 0x464], D0
00000AF4 601C bra +0x1E /* 00000B12 */
label00000AF6:
00000AF6 486E FB8C pea.l [A6 - 0x474]
00000AFA 2F2E FB90 move.l -[A7], [A6 - 0x470]
00000AFE 2F0C move.l -[A7], A4
00000B00 4EBA 2782 jsr [PC + 0x2782 /* 00003284 */]
00000B04 4A80 tst.l D0
00000B06 660A bne +0xC /* 00000B12 */
00000B08 2F3C 0000 02DC move.l -[A7], 0x2DC
00000B0E 4EBA F4F0 jsr [PC - 0xB10 /* 00000000 */]
label00000B12:
00000B12 246E FB84 movea.l A2, [A6 - 0x47C]
00000B16 206A 000C movea.l A0, [A2 + 0xC]
00000B1A 2010 move.l D0, [A0]
00000B1C 721F moveq.l D1, 0x1F
00000B1E C081 and.l D0, D1
00000B20 41ED D414 lea.l A0, [A5 - 0x2BEC]
00000B24 1030 0000 move.b D0, [A0 + D0.w]
00000B28 7210 moveq.l D1, 0x10
00000B2A C001 and.b D0, D1
00000B2C 6600 008E bne +0x90 /* 00000BBC */
00000B30 202E 0012 move.l D0, [A6 + 0x12]
00000B34 6700 0086 beq +0x88 /* 00000BBC */
00000B38 362D D93A move.w D3, [A5 - 0x26C6]
00000B3C 2F0A move.l -[A7], A2
00000B3E 2F2D D998 move.l -[A7], [A5 - 0x2668]
00000B42 2F2E FB94 move.l -[A7], [A6 - 0x46C]
00000B46 4EAD 20D2 jsr [A5 + 0x20D2 /* export_1046 */]
00000B4A B66D D93A cmp.w D3, [A5 - 0x26C6]
00000B4E 666C bne +0x6E /* 00000BBC */
00000B50 266E 0012 movea.l A3, [A6 + 0x12]
00000B54 1013 move.b D0, [A3]
00000B56 7213 moveq.l D1, 0x13
00000B58 B001 cmp.b D0, D1
00000B5A 6660 bne +0x62 /* 00000BBC */
00000B5C 202E FB90 move.l D0, [A6 - 0x470]
00000B60 675A beq +0x5C /* 00000BBC */
00000B62 206E FB90 movea.l A0, [A6 - 0x470]
00000B66 2268 0010 movea.l A1, [A0 + 0x10]
00000B6A 4AA9 008E tst.l [A1 + 0x8E]
00000B6E 674C beq +0x4E /* 00000BBC */
00000B70 266B 0016 movea.l A3, [A3 + 0x16]
00000B74 2013 move.l D0, [A3]
00000B76 721F moveq.l D1, 0x1F
00000B78 C041 and.w D0, D1
00000B7A 7214 moveq.l D1, 0x14
00000B7C B041 cmp.w D0, D1
00000B7E 663C bne +0x3E /* 00000BBC */
00000B80 226B 000C movea.l A1, [A3 + 0xC]
00000B84 B3C8 cmpa.l A1, A0
00000B86 6634 bne +0x36 /* 00000BBC */
00000B88 206E 0012 movea.l A0, [A6 + 0x12]
00000B8C 2F28 0002 move.l -[A7], [A0 + 0x2]
00000B90 7054 moveq.l D0, 0x54
00000B92 D5C0 add.l A2, D0
00000B94 2F0A move.l -[A7], A2
00000B96 486E FFD0 pea.l [A6 - 0x30]
00000B9A 4EAD 22F2 jsr [A5 + 0x22F2 /* export_1114 */]
00000B9E 2640 movea.l A3, D0
00000BA0 200B move.l D0, A3
00000BA2 6718 beq +0x1A /* 00000BBC */
00000BA4 2F2E FB8C move.l -[A7], [A6 - 0x474]
00000BA8 4EAD 17AA jsr [A5 + 0x17AA /* export_753 */]
00000BAC 2F0B move.l -[A7], A3
00000BAE 4EBA F53C jsr [PC - 0xAC4 /* 000000EC */]
00000BB2 2D40 FB8C move.l [A6 - 0x474], D0
00000BB6 2D6E FFD0 FB84 move.l [A6 - 0x47C], [A6 - 0x30]
label00000BBC:
00000BBC 246E FB84 movea.l A2, [A6 - 0x47C]
00000BC0 2F2A 000C move.l -[A7], [A2 + 0xC]
00000BC4 4267 clr.w -[A7]
00000BC6 4EAD 14FA jsr [A5 + 0x14FA /* export_667 */]
00000BCA 2D40 FB80 move.l [A6 - 0x480], D0
00000BCE 206A 000C movea.l A0, [A2 + 0xC]
00000BD2 2210 move.l D1, [A0]
00000BD4 741F moveq.l D2, 0x1F
00000BD6 C282 and.l D1, D2
00000BD8 41ED D414 lea.l A0, [A5 - 0x2BEC]
00000BDC 1230 1000 move.b D1, [A0 + D1.w]
00000BE0 7410 moveq.l D2, 0x10
00000BE2 C202 and.b D1, D2
00000BE4 6616 bne +0x18 /* 00000BFC */
00000BE6 2040 movea.l A0, D0
00000BE8 5048 addq.w A0, 8
00000BEA 2F08 move.l -[A7], A0
00000BEC 2040 movea.l A0, D0
00000BEE 2068 0008 movea.l A0, [A0 + 0x8]
00000BF2 2010 move.l D0, [A0]
00000BF4 8085 or.l D0, D5
00000BF6 2F00 move.l -[A7], D0
00000BF8 4EAD 1EEA jsr [A5 + 0x1EEA /* export_985 */]
label00000BFC:
00000BFC 102E FFB4 move.b D0, [A6 - 0x4C]
00000C00 675A beq +0x5C /* 00000C5C */
00000C02 206E FB8C movea.l A0, [A6 - 0x474]
00000C06 2068 0016 movea.l A0, [A0 + 0x16]
00000C0A 2010 move.l D0, [A0]
00000C0C 246E FB80 movea.l A2, [A6 - 0x480]
00000C10 2480 move.l [A2], D0
00000C12 266E FB8C movea.l A3, [A6 - 0x474]
00000C16 1013 move.b D0, [A3]
00000C18 7214 moveq.l D1, 0x14
00000C1A B001 cmp.b D0, D1
00000C1C 663E bne +0x40 /* 00000C5C */
00000C1E 206B 0002 movea.l A0, [A3 + 0x2]
00000C22 1010 move.b D0, [A0]
00000C24 7213 moveq.l D1, 0x13
00000C26 B001 cmp.b D0, D1
00000C28 6632 bne +0x34 /* 00000C5C */
00000C2A 206B 0002 movea.l A0, [A3 + 0x2]
00000C2E 2068 0002 movea.l A0, [A0 + 0x2]
00000C32 2028 0016 move.l D0, [A0 + 0x16]
00000C36 2D40 FFD4 move.l [A6 - 0x2C], D0
00000C3A 2040 movea.l A0, D0
00000C3C 2810 move.l D4, [A0]
00000C3E 2D44 FFF8 move.l [A6 - 0x8], D4
00000C42 0284 0000 00FF andi.l D4, 0xFF
00000C48 41ED D414 lea.l A0, [A5 - 0x2BEC]
00000C4C 1030 4000 move.b D0, [A0 + D4.w]
00000C50 7201 moveq.l D1, 0x01
00000C52 C001 and.b D0, D1
00000C54 6706 beq +0x8 /* 00000C5C */
00000C56 202E FFF8 move.l D0, [A6 - 0x8]
00000C5A 2480 move.l [A2], D0
label00000C5C:
00000C5C 206E FB84 movea.l A0, [A6 - 0x47C]
00000C60 1028 001C move.b D0, [A0 + 0x1C]
00000C64 4880 ext.w D0
00000C66 48C0 ext.l D0
00000C68 7212 moveq.l D1, 0x12
00000C6A B081 cmp.l D0, D1
00000C6C 6700 00F0 beq +0xF2 /* 00000D5E */
00000C70 7210 moveq.l D1, 0x10
00000C72 B081 cmp.l D0, D1
00000C74 6700 00E8 beq +0xEA /* 00000D5E */
00000C78 7215 moveq.l D1, 0x15
00000C7A B081 cmp.l D0, D1
00000C7C 6700 00E0 beq +0xE2 /* 00000D5E */
00000C80 7206 moveq.l D1, 0x06
00000C82 B081 cmp.l D0, D1
00000C84 673A beq +0x3C /* 00000CC0 */
00000C86 7203 moveq.l D1, 0x03
00000C88 B081 cmp.l D0, D1
00000C8A 6734 beq +0x36 /* 00000CC0 */
00000C8C 7202 moveq.l D1, 0x02
00000C8E B081 cmp.l D0, D1
00000C90 672E beq +0x30 /* 00000CC0 */
00000C92 7207 moveq.l D1, 0x07
00000C94 B081 cmp.l D0, D1
00000C96 6728 beq +0x2A /* 00000CC0 */
00000C98 7211 moveq.l D1, 0x11
00000C9A B081 cmp.l D0, D1
00000C9C 6752 beq +0x54 /* 00000CF0 */
00000C9E 720F moveq.l D1, 0x0F
00000CA0 B081 cmp.l D0, D1
00000CA2 677A beq +0x7C /* 00000D1E */
00000CA4 720A moveq.l D1, 0x0A
00000CA6 B081 cmp.l D0, D1
00000CA8 6774 beq +0x76 /* 00000D1E */
00000CAA 720D moveq.l D1, 0x0D
00000CAC B081 cmp.l D0, D1
00000CAE 676E beq +0x70 /* 00000D1E */
00000CB0 7214 moveq.l D1, 0x14
00000CB2 B081 cmp.l D0, D1
00000CB4 6768 beq +0x6A /* 00000D1E */
00000CB6 720E moveq.l D1, 0x0E
00000CB8 B081 cmp.l D0, D1
00000CBA 6762 beq +0x64 /* 00000D1E */
00000CBC 6000 0096 bra +0x98 /* 00000D54 */
label00000CC0:
00000CC0 246E FB84 movea.l A2, [A6 - 0x47C]
00000CC4 206A 000C movea.l A0, [A2 + 0xC]
00000CC8 2010 move.l D0, [A0]
00000CCA 721F moveq.l D1, 0x1F
00000CCC C081 and.l D0, D1
00000CCE 41ED D414 lea.l A0, [A5 - 0x2BEC]
00000CD2 1030 0000 move.b D0, [A0 + D0.w]
00000CD6 7210 moveq.l D1, 0x10
00000CD8 C001 and.b D0, D1
00000CDA 6600 0082 bne +0x84 /* 00000D5E */
00000CDE 2F0A move.l -[A7], A2
00000CE0 4EAD 1822 jsr [A5 + 0x1822 /* export_768 */]
00000CE4 2F00 move.l -[A7], D0
00000CE6 4EBA 0EF6 jsr [PC + 0xEF6 /* 00001BDE */]
00000CEA 2D40 FB88 move.l [A6 - 0x478], D0
00000CEE 6010 bra +0x12 /* 00000D00 */
label00000CF0:
00000CF0 206E FB84 movea.l A0, [A6 - 0x47C]
00000CF4 2F28 0010 move.l -[A7], [A0 + 0x10]
00000CF8 4EAD 17C2 jsr [A5 + 0x17C2 /* export_756 */]
00000CFC 2D40 FB88 move.l [A6 - 0x478], D0
label00000D00:
00000D00 246E FB80 movea.l A2, [A6 - 0x480]
00000D04 526A 0006 addq.w [A2 + 0x6], 1
00000D08 2F0A move.l -[A7], A2
00000D0A 4EAD 1ED2 jsr [A5 + 0x1ED2 /* export_982 */]
00000D0E 2F2E FB8C move.l -[A7], [A6 - 0x474]
00000D12 4EAD 17AA jsr [A5 + 0x17AA /* export_753 */]
00000D16 202E FB88 move.l D0, [A6 - 0x478]
00000D1A 4EFA 059E jmp [PC + 0x59E /* 000012BA */]
label00000D1E:
00000D1E 0C2D 0053 CDDC cmpi.b [A5 - 0x3224], 0x53 /* 'S' */
00000D24 6612 bne +0x14 /* 00000D38 */
00000D26 206E FB84 movea.l A0, [A6 - 0x47C]
00000D2A 2F28 000C move.l -[A7], [A0 + 0xC]
00000D2E 4EAD 1992 jsr [A5 + 0x1992 /* export_814 */]
00000D32 2D40 FB88 move.l [A6 - 0x478], D0
00000D36 60C8 bra -0x36 /* 00000D00 */
label00000D38:
00000D38 487A 0590 pea.l [PC + 0x590 /* 000012CA, value 0x4E56 'NV', cstring "" */]
00000D3C 2F2E FB84 move.l -[A7], [A6 - 0x47C]
00000D40 4EAD 2012 jsr [A5 + 0x2012 /* export_1022 */]
00000D44 2F00 move.l -[A7], D0
00000D46 7057 moveq.l D0, 0x57
00000D48 2F00 move.l -[A7], D0
00000D4A 4EAD 18B2 jsr [A5 + 0x18B2 /* export_786 */]
00000D4E 4FEF 000C lea.l A7, [A7 + 0xC]
00000D52 600A bra +0xC /* 00000D5E */
label00000D54:
00000D54 2F3C 0000 036F move.l -[A7], 0x36F
00000D5A 4EBA F2A4 jsr [PC - 0xD5C /* 00000000 */]
label00000D5E:
00000D5E 206E FB84 movea.l A0, [A6 - 0x47C]
00000D62 2068 000C movea.l A0, [A0 + 0xC]
00000D66 2010 move.l D0, [A0]
00000D68 721F moveq.l D1, 0x1F
00000D6A C081 and.l D0, D1
00000D6C 41ED D414 lea.l A0, [A5 - 0x2BEC]
00000D70 1030 0000 move.b D0, [A0 + D0.w]
00000D74 7210 moveq.l D1, 0x10
00000D76 C001 and.b D0, D1
00000D78 6700 0382 beq +0x384 /* 000010FC */
00000D7C 246E FB80 movea.l A2, [A6 - 0x480]
00000D80 526A 0006 addq.w [A2 + 0x6], 1
00000D84 2F0A move.l -[A7], A2
00000D86 4EAD 1ED2 jsr [A5 + 0x1ED2 /* export_982 */]
00000D8A 0C2D 0053 CDDC cmpi.b [A5 - 0x3224], 0x53 /* 'S' */
00000D90 6700 00D8 beq +0xDA /* 00000E6A */
00000D94 2F2E FB8C move.l -[A7], [A6 - 0x474]
00000D98 4EAD 196A jsr [A5 + 0x196A /* export_809 */]
00000D9C 2D40 FB8C move.l [A6 - 0x474], D0
00000DA0 122E FFB4 move.b D1, [A6 - 0x4C]
00000DA4 6736 beq +0x38 /* 00000DDC */
00000DA6 2040 movea.l A0, D0
00000DA8 1410 move.b D2, [A0]
00000DAA 7200 moveq.l D1, 0x00
00000DAC 1202 move.b D1, D2
00000DAE 745F moveq.l D2, 0x5F
00000DB0 B282 cmp.l D1, D2
00000DB2 670E beq +0x10 /* 00000DC2 */
00000DB4 7413 moveq.l D2, 0x13
00000DB6 B282 cmp.l D1, D2
00000DB8 6708 beq +0xA /* 00000DC2 */
00000DBA 7401 moveq.l D2, 0x01
00000DBC B282 cmp.l D1, D2
00000DBE 670A beq +0xC /* 00000DCA */
00000DC0 600E bra +0x10 /* 00000DD0 */
label00000DC2:
00000DC2 7000 moveq.l D0, 0x00
00000DC4 2D40 FFE0 move.l [A6 - 0x20], D0
00000DC8 6044 bra +0x46 /* 00000E0E */
label00000DCA:
00000DCA 2468 0006 movea.l A2, [A0 + 0x6]
00000DCE 6010 bra +0x12 /* 00000DE0 */
label00000DD0:
00000DD0 7042 moveq.l D0, 0x42
00000DD2 2F00 move.l -[A7], D0
00000DD4 4EAD 18B2 jsr [A5 + 0x18B2 /* export_786 */]
00000DD8 584F addq.w A7, 4
00000DDA 6032 bra +0x34 /* 00000E0E */
label00000DDC:
00000DDC 246E FB8C movea.l A2, [A6 - 0x474]
label00000DE0:
00000DE0 1012 move.b D0, [A2]
00000DE2 725D moveq.l D1, 0x5D
00000DE4 B001 cmp.b D0, D1
00000DE6 671E beq +0x20 /* 00000E06 */
00000DE8 204C movea.l A0, A4
00000DEA 7854 moveq.l D4, 0x54
00000DEC D1C4 add.l A0, D4
00000DEE 2F08 move.l -[A7], A0
00000DF0 206E FB90 movea.l A0, [A6 - 0x470]
00000DF4 D1C4 add.l A0, D4
00000DF6 2F08 move.l -[A7], A0
00000DF8 7034 moveq.l D0, 0x34
00000DFA 2F00 move.l -[A7], D0
00000DFC 4EAD 18BA jsr [A5 + 0x18BA /* export_787 */]
00000E00 4FEF 000C lea.l A7, [A7 + 0xC]
00000E04 6008 bra +0xA /* 00000E0E */
label00000E06:
00000E06 202A 0006 move.l D0, [A2 + 0x6]
00000E0A 2D40 FFE0 move.l [A6 - 0x20], D0
label00000E0E:
00000E0E 2F2E FB84 move.l -[A7], [A6 - 0x47C]
00000E12 4EAD 182A jsr [A5 + 0x182A /* export_769 */]
00000E16 2F00 move.l -[A7], D0
00000E18 4EAD 196A jsr [A5 + 0x196A /* export_809 */]
00000E1C 2D40 FB88 move.l [A6 - 0x478], D0
00000E20 2040 movea.l A0, D0
00000E22 216E FFE0 0006 move.l [A0 + 0x6], [A6 - 0x20]
00000E28 226E FB84 movea.l A1, [A6 - 0x47C]
00000E2C 2269 0010 movea.l A1, [A1 + 0x10]
00000E30 3229 0008 move.w D1, [A1 + 0x8]
00000E34 0241 4000 andi.w D1, 0x4000 /* '@\0' */
00000E38 6610 bne +0x12 /* 00000E4A */
00000E3A 7219 moveq.l D1, 0x19
00000E3C 2268 0016 movea.l A1, [A0 + 0x16]
00000E40 2281 move.l [A1], D1
00000E42 2068 0016 movea.l A0, [A0 + 0x16]
00000E46 214C 000C move.l [A0 + 0xC], A4
label00000E4A:
00000E4A 2F2E FB84 move.l -[A7], [A6 - 0x47C]
00000E4E 2F2D D998 move.l -[A7], [A5 - 0x2668]
00000E52 2F2E FB94 move.l -[A7], [A6 - 0x46C]
00000E56 4EAD 20D2 jsr [A5 + 0x20D2 /* export_1046 */]
00000E5A 2F2E FB8C move.l -[A7], [A6 - 0x474]
00000E5E 4EAD 17AA jsr [A5 + 0x17AA /* export_753 */]
00000E62 202E FB88 move.l D0, [A6 - 0x478]
00000E66 4EFA 0452 jmp [PC + 0x452 /* 000012BA */]
label00000E6A:
00000E6A 7053 moveq.l D0, 0x53
00000E6C 1F00 move.b -[A7], D0
00000E6E 7042 moveq.l D0, 0x42
00000E70 2F00 move.l -[A7], D0
00000E72 4EAD 1D1A jsr [A5 + 0x1D1A /* export_927 */]
00000E76 486E FFDC pea.l [A6 - 0x24]
00000E7A 4EBA F19C jsr [PC - 0xE64 /* 00000018 */]
00000E7E 102E FFB4 move.b D0, [A6 - 0x4C]
00000E82 670E beq +0x10 /* 00000E92 */
00000E84 206E FB8C movea.l A0, [A6 - 0x474]
00000E88 2068 0016 movea.l A0, [A0 + 0x16]
00000E8C 2468 0008 movea.l A2, [A0 + 0x8]
00000E90 6004 bra +0x6 /* 00000E96 */
label00000E92:
00000E92 7000 moveq.l D0, 0x00
00000E94 2440 movea.l A2, D0
label00000E96:
00000E96 2F2E FB84 move.l -[A7], [A6 - 0x47C]
00000E9A 2F0A move.l -[A7], A2
00000E9C 2F2E FFDC move.l -[A7], [A6 - 0x24]
00000EA0 2F2E FB94 move.l -[A7], [A6 - 0x46C]
00000EA4 4EAD 2092 jsr [A5 + 0x2092 /* export_1038 */]
00000EA8 2D40 FFD8 move.l [A6 - 0x28], D0
00000EAC 206E FB90 movea.l A0, [A6 - 0x470]
00000EB0 2068 000C movea.l A0, [A0 + 0xC]
00000EB4 2068 000C movea.l A0, [A0 + 0xC]
00000EB8 2068 0010 movea.l A0, [A0 + 0x10]
00000EBC 2828 0010 move.l D4, [A0 + 0x10]
00000EC0 2D44 FFFC move.l [A6 - 0x4], D4
00000EC4 0284 0000 2000 andi.l D4, 0x2000 /* ' \0' */
00000ECA 2A2E FFFC move.l D5, [A6 - 0x4]
00000ECE 0285 0000 4000 andi.l D5, 0x4000 /* '@\0' */
00000ED4 102E FFB4 move.b D0, [A6 - 0x4C]
00000ED8 672C beq +0x2E /* 00000F06 */
00000EDA 206E FB8C movea.l A0, [A6 - 0x474]
00000EDE 2068 0016 movea.l A0, [A0 + 0x16]
00000EE2 2F28 0008 move.l -[A7], [A0 + 0x8]
00000EE6 4267 clr.w -[A7]
00000EE8 4EAD 14FA jsr [A5 + 0x14FA /* export_667 */]
00000EEC 2440 movea.l A2, D0
00000EEE 2004 move.l D0, D4
00000EF0 8085 or.l D0, D5
00000EF2 6704 beq +0x6 /* 00000EF8 */
00000EF4 7011 moveq.l D0, 0x11
00000EF6 2480 move.l [A2], D0
label00000EF8:
00000EF8 2F2E FB8C move.l -[A7], [A6 - 0x474]
00000EFC 2F0A move.l -[A7], A2
00000EFE 4EBA 3108 jsr [PC + 0x3108 /* 00004008 */]
00000F02 2D40 FB8C move.l [A6 - 0x474], D0
label00000F06:
00000F06 102E FFB3 move.b D0, [A6 - 0x4D]
00000F0A 6730 beq +0x32 /* 00000F3C */
00000F0C 102E FFB4 move.b D0, [A6 - 0x4C]
00000F10 672A beq +0x2C /* 00000F3C */
00000F12 206E FB90 movea.l A0, [A6 - 0x470]
00000F16 2F28 000C move.l -[A7], [A0 + 0xC]
00000F1A 2F2E FB8C move.l -[A7], [A6 - 0x474]
00000F1E 42A7 clr.l -[A7]
00000F20 102E FFB2 move.b D0, [A6 - 0x4E]
00000F24 6704 beq +0x6 /* 00000F2A */
00000F26 7000 moveq.l D0, 0x00
00000F28 6002 bra +0x4 /* 00000F2C */
label00000F2A:
00000F2A 7010 moveq.l D0, 0x10
label00000F2C:
00000F2C 7224 moveq.l D1, 0x24
00000F2E 8081 or.l D0, D1
00000F30 2F00 move.l -[A7], D0
00000F32 4EAD 2102 jsr [A5 + 0x2102 /* export_1052 */]
00000F36 2640 movea.l A3, D0
00000F38 6000 01B0 bra +0x1B2 /* 000010EA */
label00000F3C:
00000F3C 102E FFB2 move.b D0, [A6 - 0x4E]
00000F40 670E beq +0x10 /* 00000F50 */
00000F42 2F2E FFD8 move.l -[A7], [A6 - 0x28]
00000F46 4EAD 182A jsr [A5 + 0x182A /* export_769 */]
00000F4A 2D40 FB88 move.l [A6 - 0x478], D0
00000F4E 6018 bra +0x1A /* 00000F68 */
label00000F50:
00000F50 206E FB90 movea.l A0, [A6 - 0x470]
00000F54 2F28 000C move.l -[A7], [A0 + 0xC]
00000F58 2F2E FFD8 move.l -[A7], [A6 - 0x28]
00000F5C 486E FB8C pea.l [A6 - 0x474]
00000F60 4EAD 20F2 jsr [A5 + 0x20F2 /* export_1050 */]
00000F64 2D40 FB88 move.l [A6 - 0x478], D0
label00000F68:
00000F68 7013 moveq.l D0, 0x13
00000F6A 2F00 move.l -[A7], D0
00000F6C 246E FB88 movea.l A2, [A6 - 0x478]
00000F70 206A 0016 movea.l A0, [A2 + 0x16]
00000F74 2F28 0008 move.l -[A7], [A0 + 0x8]
00000F78 2F0A move.l -[A7], A2
00000F7A 4EAD 17E2 jsr [A5 + 0x17E2 /* export_760 */]
00000F7E 2D40 FB88 move.l [A6 - 0x478], D0
00000F82 2F00 move.l -[A7], D0
00000F84 4EAD 196A jsr [A5 + 0x196A /* export_809 */]
00000F88 2D40 FB88 move.l [A6 - 0x478], D0
00000F8C 4A84 tst.l D4
00000F8E 6738 beq +0x3A /* 00000FC8 */
00000F90 222E FFBC move.l D1, [A6 - 0x44]
00000F94 8286 or.l D1, D6
00000F96 6730 beq +0x32 /* 00000FC8 */
00000F98 206E FFD8 movea.l A0, [A6 - 0x28]
00000F9C 2068 0010 movea.l A0, [A0 + 0x10]
00000FA0 3228 0008 move.w D1, [A0 + 0x8]
00000FA4 0241 0100 andi.w D1, 0x100
00000FA8 671E beq +0x20 /* 00000FC8 */
00000FAA 2040 movea.l A0, D0
00000FAC 1210 move.b D1, [A0]
00000FAE 745F moveq.l D2, 0x5F
00000FB0 B202 cmp.b D1, D2
00000FB2 670A beq +0xC /* 00000FBE */
00000FB4 2F3C 0000 03D3 move.l -[A7], 0x3D3
00000FBA 4EBA F044 jsr [PC - 0xFBC /* 00000000 */]
label00000FBE:
00000FBE 206E FB88 movea.l A0, [A6 - 0x478]
00000FC2 0068 4000 0024 ori.w [A0 + 0x24], 0x4000 /* '@\0' */
label00000FC8:
00000FC8 206E FFD8 movea.l A0, [A6 - 0x28]
00000FCC 2068 0010 movea.l A0, [A0 + 0x10]
00000FD0 3028 0008 move.w D0, [A0 + 0x8]
00000FD4 0240 4000 andi.w D0, 0x4000 /* '@\0' */
00000FD8 6710 beq +0x12 /* 00000FEA */
00000FDA 2F2E FB8C move.l -[A7], [A6 - 0x474]
00000FDE 4EAD 17AA jsr [A5 + 0x17AA /* export_753 */]
00000FE2 7000 moveq.l D0, 0x00
00000FE4 2D40 FB8C move.l [A6 - 0x474], D0
00000FE8 606A bra +0x6C /* 00001054 */
label00000FEA:
00000FEA 102E FFB4 move.b D0, [A6 - 0x4C]
00000FEE 662E bne +0x30 /* 0000101E */
00000FF0 2F2E FB84 move.l -[A7], [A6 - 0x47C]
00000FF4 4EAD 2012 jsr [A5 + 0x2012 /* export_1022 */]
00000FF8 2F00 move.l -[A7], D0
00000FFA 204C movea.l A0, A4
00000FFC 7054 moveq.l D0, 0x54
00000FFE D1C0 add.l A0, D0
00001000 2F08 move.l -[A7], A0
00001002 7010 moveq.l D0, 0x10
00001004 2F00 move.l -[A7], D0
00001006 4EAD 18BA jsr [A5 + 0x18BA /* export_787 */]
0000100A 4FEF 000C lea.l A7, [A7 + 0xC]
0000100E 2F2E FB8C move.l -[A7], [A6 - 0x474]
00001012 4EAD 17AA jsr [A5 + 0x17AA /* export_753 */]
00001016 7000 moveq.l D0, 0x00
00001018 2D40 FB8C move.l [A6 - 0x474], D0
0000101C 6036 bra +0x38 /* 00001054 */
label0000101E:
0000101E 206E FB8C movea.l A0, [A6 - 0x474]
00001022 2468 0016 movea.l A2, [A0 + 0x16]
00001026 206A 0008 movea.l A0, [A2 + 0x8]
0000102A 2610 move.l D3, [A0]
0000102C 0283 0000 00C0 andi.l D3, 0xC0
00001032 206E FFD8 movea.l A0, [A6 - 0x28]
00001036 2668 000C movea.l A3, [A0 + 0xC]
0000103A 2013 move.l D0, [A3]
0000103C 4680 not.l D0
0000103E C083 and.l D0, D3
00001040 6712 beq +0x14 /* 00001054 */
00001042 2F0B move.l -[A7], A3
00001044 2F0A move.l -[A7], A2
00001046 2F3C 0000 008D move.l -[A7], 0x8D
0000104C 4EAD 18EA jsr [A5 + 0x18EA /* export_793 */]
00001050 4FEF 000C lea.l A7, [A7 + 0xC]
label00001054:
00001054 4A84 tst.l D4
00001056 670A beq +0xC /* 00001062 */
00001058 206E FB8C movea.l A0, [A6 - 0x474]
0000105C 0068 1000 0024 ori.w [A0 + 0x24], 0x1000
label00001062:
00001062 4A85 tst.l D5
00001064 670A beq +0xC /* 00001070 */
00001066 206E FB8C movea.l A0, [A6 - 0x474]
0000106A 0068 2000 0024 ori.w [A0 + 0x24], 0x2000 /* ' \0' */
label00001070:
00001070 302E FB9C move.w D0, [A6 - 0x464]
00001074 6760 beq +0x62 /* 000010D6 */
00001076 246E FB88 movea.l A2, [A6 - 0x478]
0000107A 1012 move.b D0, [A2]
0000107C 725F moveq.l D1, 0x5F
0000107E B001 cmp.b D0, D1
00001080 6654 bne +0x56 /* 000010D6 */
00001082 200A move.l D0, A2
00001084 6750 beq +0x52 /* 000010D6 */
00001086 202E FB8C move.l D0, [A6 - 0x474]
0000108A 674A beq +0x4C /* 000010D6 */
0000108C 206E FFD8 movea.l A0, [A6 - 0x28]
00001090 7054 moveq.l D0, 0x54
00001092 D1C0 add.l A0, D0
00001094 2F08 move.l -[A7], A0
00001096 246E FB88 movea.l A2, [A6 - 0x478]
0000109A 2F2A 0016 move.l -[A7], [A2 + 0x16]
0000109E 2F2E FB8C move.l -[A7], [A6 - 0x474]
000010A2 2F2E FFDC move.l -[A7], [A6 - 0x24]
000010A6 2F2E FBA0 move.l -[A7], [A6 - 0x460]
000010AA 2F2E FBA4 move.l -[A7], [A6 - 0x45C]
000010AE 4EAD 22E2 jsr [A5 + 0x22E2 /* export_1112 */]
000010B2 2640 movea.l A3, D0
000010B4 200B move.l D0, A3
000010B6 6708 beq +0xA /* 000010C0 */
000010B8 2F0A move.l -[A7], A2
000010BA 4EAD 17AA jsr [A5 + 0x17AA /* export_753 */]
000010BE 602A bra +0x2C /* 000010EA */
label000010C0:
000010C0 2F2E FB88 move.l -[A7], [A6 - 0x478]
000010C4 2F2E FB8C move.l -[A7], [A6 - 0x474]
000010C8 42A7 clr.l -[A7]
000010CA 2F2E FFDC move.l -[A7], [A6 - 0x24]
000010CE 4EBA 0DF6 jsr [PC + 0xDF6 /* 00001EC6 */]
000010D2 2640 movea.l A3, D0
000010D4 6014 bra +0x16 /* 000010EA */
label000010D6:
000010D6 2F2E FB88 move.l -[A7], [A6 - 0x478]
000010DA 2F2E FB8C move.l -[A7], [A6 - 0x474]
000010DE 42A7 clr.l -[A7]
000010E0 2F2E FFDC move.l -[A7], [A6 - 0x24]
000010E4 4EBA 0DE0 jsr [PC + 0xDE0 /* 00001EC6 */]
000010E8 2640 movea.l A3, D0
label000010EA:
000010EA 7054 moveq.l D0, 0x54
000010EC 1F00 move.b -[A7], D0
000010EE 7012 moveq.l D0, 0x12
000010F0 2F00 move.l -[A7], D0
000010F2 4EAD 1D1A jsr [A5 + 0x1D1A /* export_927 */]
000010F6 200B move.l D0, A3
000010F8 4EFA 01C0 jmp [PC + 0x1C0 /* 000012BA */]
label000010FC:
000010FC 102E FFB4 move.b D0, [A6 - 0x4C]
00001100 6600 00DA bne +0xDC /* 000011DC */
00001104 206E FB84 movea.l A0, [A6 - 0x47C]
00001108 1028 001C move.b D0, [A0 + 0x1C]
0000110C 7212 moveq.l D1, 0x12
0000110E B001 cmp.b D0, D1
00001110 6600 0094 bne +0x96 /* 000011A6 */
00001114 102D D993 move.b D0, [A5 - 0x266D]
00001118 802D D990 or.b D0, [A5 - 0x2670]
0000111C 6700 0088 beq +0x8A /* 000011A6 */
00001120 2F2E FB8C move.l -[A7], [A6 - 0x474]
00001124 4EAD 196A jsr [A5 + 0x196A /* export_809 */]
00001128 2D40 FB8C move.l [A6 - 0x474], D0
0000112C 2040 movea.l A0, D0
0000112E 1010 move.b D0, [A0]
00001130 725D moveq.l D1, 0x5D
00001132 B001 cmp.b D0, D1
00001134 671E beq +0x20 /* 00001154 */
00001136 204C movea.l A0, A4
00001138 7654 moveq.l D3, 0x54
0000113A D1C3 add.l A0, D3
0000113C 2F08 move.l -[A7], A0
0000113E 206E FB90 movea.l A0, [A6 - 0x470]
00001142 D1C3 add.l A0, D3
00001144 2F08 move.l -[A7], A0
00001146 7034 moveq.l D0, 0x34
00001148 2F00 move.l -[A7], D0
0000114A 4EAD 18BA jsr [A5 + 0x18BA /* export_787 */]
0000114E 4FEF 000C lea.l A7, [A7 + 0xC]
00001152 600C bra +0xE /* 00001160 */
label00001154:
00001154 206E FB8C movea.l A0, [A6 - 0x474]
00001158 2028 0006 move.l D0, [A0 + 0x6]
0000115C 2D40 FFE4 move.l [A6 - 0x1C], D0
label00001160:
00001160 2F2E FB84 move.l -[A7], [A6 - 0x47C]
00001164 4EAD 1822 jsr [A5 + 0x1822 /* export_768 */]
00001168 2D40 FB88 move.l [A6 - 0x478], D0
0000116C 2040 movea.l A0, D0
0000116E 214C 0002 move.l [A0 + 0x2], A4
00001172 226E FB84 movea.l A1, [A6 - 0x47C]
00001176 2229 002C move.l D1, [A1 + 0x2C]
0000117A D2AE FFE4 add.l D1, [A6 - 0x1C]
0000117E 2141 0006 move.l [A0 + 0x6], D1
00001182 2269 000C movea.l A1, [A1 + 0xC]
00001186 2211 move.l D1, [A1]
00001188 741F moveq.l D2, 0x1F
0000118A C242 and.w D1, D2
0000118C 7415 moveq.l D2, 0x15
0000118E B242 cmp.w D1, D2
00001190 6700 FB6E beq -0x490 /* 00000D00 */
00001194 2F00 move.l -[A7], D0
00001196 206E FB80 movea.l A0, [A6 - 0x480]
0000119A 2F28 0008 move.l -[A7], [A0 + 0x8]
0000119E 4EAD 17FA jsr [A5 + 0x17FA /* export_763 */]
000011A2 6000 FB5C bra -0x4A2 /* 00000D00 */
label000011A6:
000011A6 2F2E FB84 move.l -[A7], [A6 - 0x47C]
000011AA 4EAD 2012 jsr [A5 + 0x2012 /* export_1022 */]
000011AE 2F00 move.l -[A7], D0
000011B0 204C movea.l A0, A4
000011B2 7054 moveq.l D0, 0x54
000011B4 D1C0 add.l A0, D0
000011B6 2F08 move.l -[A7], A0
000011B8 7010 moveq.l D0, 0x10
000011BA 2F00 move.l -[A7], D0
000011BC 4EAD 18BA jsr [A5 + 0x18BA /* export_787 */]
000011C0 4FEF 000C lea.l A7, [A7 + 0xC]
000011C4 206D D874 movea.l A0, [A5 - 0x278C]
000011C8 2F28 0018 move.l -[A7], [A0 + 0x18]
000011CC 7001 moveq.l D0, 0x01
000011CE 2F00 move.l -[A7], D0
000011D0 4EAD 17EA jsr [A5 + 0x17EA /* export_761 */]
000011D4 2D40 FB88 move.l [A6 - 0x478], D0
000011D8 6000 FB26 bra -0x4D8 /* 00000D00 */
label000011DC:
000011DC 206D D874 movea.l A0, [A5 - 0x278C]
000011E0 2F28 0018 move.l -[A7], [A0 + 0x18]
000011E4 246E FB84 movea.l A2, [A6 - 0x47C]
000011E8 2F2A 002C move.l -[A7], [A2 + 0x2C]
000011EC 4EAD 17EA jsr [A5 + 0x17EA /* export_761 */]
000011F0 2640 movea.l A3, D0
000011F2 7001 moveq.l D0, 0x01
000011F4 2F00 move.l -[A7], D0
000011F6 2F2E FB80 move.l -[A7], [A6 - 0x480]
000011FA 2F2E FB8C move.l -[A7], [A6 - 0x474]
000011FE 2F0B move.l -[A7], A3
00001200 4EAD 17DA jsr [A5 + 0x17DA /* export_759 */]
00001204 2840 movea.l A4, D0
00001206 2F0C move.l -[A7], A4
00001208 4EAD 215A jsr [A5 + 0x215A /* export_1063 */]
0000120C 7013 moveq.l D0, 0x13
0000120E 2F00 move.l -[A7], D0
00001210 2F2A 000C move.l -[A7], [A2 + 0xC]
00001214 2F0C move.l -[A7], A4
00001216 4EAD 17E2 jsr [A5 + 0x17E2 /* export_760 */]
0000121A 2D40 FB88 move.l [A6 - 0x478], D0
0000121E 2440 movea.l A2, D0
00001220 7216 moveq.l D1, 0x16
00001222 D5C1 add.l A2, D1
00001224 2F0A move.l -[A7], A2
00001226 2052 movea.l A0, [A2]
00001228 2210 move.l D1, [A0]
0000122A 8285 or.l D1, D5
0000122C 2F01 move.l -[A7], D1
0000122E 4EAD 1EEA jsr [A5 + 0x1EEA /* export_985 */]
00001232 2F2E FB88 move.l -[A7], [A6 - 0x478]
00001236 4EBA 0A0E jsr [PC + 0xA0E /* 00001C46 */]
0000123A 2052 movea.l A0, [A2]
0000123C 2010 move.l D0, [A0]
0000123E 721F moveq.l D1, 0x1F
00001240 C041 and.w D0, D1
00001242 7212 moveq.l D1, 0x12
00001244 B041 cmp.w D0, D1
00001246 660C bne +0xE /* 00001254 */
00001248 2F2E FB88 move.l -[A7], [A6 - 0x478]
0000124C 4EBA 0990 jsr [PC + 0x990 /* 00001BDE */]
00001250 2D40 FB88 move.l [A6 - 0x478], D0
label00001254:
00001254 246E FB84 movea.l A2, [A6 - 0x47C]
00001258 102A 001C move.b D0, [A2 + 0x1C]
0000125C 7210 moveq.l D1, 0x10
0000125E B001 cmp.b D0, D1
00001260 663A bne +0x3C /* 0000129C */
00001262 206D D874 movea.l A0, [A5 - 0x278C]
00001266 2F28 001C move.l -[A7], [A0 + 0x1C]
0000126A 102A 0011 move.b D0, [A2 + 0x11]
0000126E 4880 ext.w D0
00001270 48C0 ext.l D0
00001272 E180 asl D0, 8
00001274 122A 0010 move.b D1, [A2 + 0x10]
00001278 4881 ext.w D1
0000127A 48C1 ext.l D1
0000127C D081 add.l D0, D1
0000127E 2F00 move.l -[A7], D0
00001280 4EAD 17EA jsr [A5 + 0x17EA /* export_761 */]
00001284 2640 movea.l A3, D0
00001286 7012 moveq.l D0, 0x12
00001288 2F00 move.l -[A7], D0
0000128A 2F2A 000C move.l -[A7], [A2 + 0xC]
0000128E 2F2E FB88 move.l -[A7], [A6 - 0x478]
00001292 2F0B move.l -[A7], A3
00001294 4EAD 17DA jsr [A5 + 0x17DA /* export_759 */]
00001298 2D40 FB88 move.l [A6 - 0x478], D0
label0000129C:
0000129C 202E FB88 move.l D0, [A6 - 0x478]
000012A0 6018 bra +0x1A /* 000012BA */
label000012A2:
000012A2 262E FB8C move.l D3, [A6 - 0x474]
000012A6 6704 beq +0x6 /* 000012AC */
000012A8 2003 move.l D0, D3
000012AA 600E bra +0x10 /* 000012BA */
label000012AC:
000012AC 206D D874 movea.l A0, [A5 - 0x278C]
000012B0 2F28 0018 move.l -[A7], [A0 + 0x18]
000012B4 42A7 clr.l -[A7]
000012B6 4EAD 17EA jsr [A5 + 0x17EA /* export_761 */]
label000012BA:
000012BA 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
000012BE 4E5E unlink A6
000012C0 205F movea.l A0, [A7]+
000012C2 4FEF 000E lea.l A7, [A7 + 0xE]
000012C6 4ED0 jmp [A0]
000012C8 0002 0000 ori.b D2, 0x0
000012CC 4E56 FFF0 link A6, -0x0010
000012D0 48E7 1038 movem.l -[A7], D3,A2,A3,A4
000012D4 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */]
000012D8 2F2E 0008 move.l -[A7], [A6 + 0x8]
000012DC 4EBA 089C jsr [PC + 0x89C /* 00001B7A */]
000012E0 2D40 0008 move.l [A6 + 0x8], D0
000012E4 4EAD 197A jsr [A5 + 0x197A /* export_811 */]
000012E8 2D40 FFF0 move.l [A6 - 0x10], D0
000012EC 705C moveq.l D0, 0x5C
000012EE 1F00 move.b -[A7], D0
000012F0 7026 moveq.l D0, 0x26
000012F2 2F00 move.l -[A7], D0
000012F4 4EAD 1D1A jsr [A5 + 0x1D1A /* export_927 */]
000012F8 706A moveq.l D0, 0x6A
000012FA 2F00 move.l -[A7], D0
000012FC 42A7 clr.l -[A7]
000012FE 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001302 2F2E FFF0 move.l -[A7], [A6 - 0x10]
00001306 4EAD 17DA jsr [A5 + 0x17DA /* export_759 */]
0000130A 2D40 FFF4 move.l [A6 - 0xC], D0
0000130E 2F00 move.l -[A7], D0
00001310 4EAD 20AA jsr [A5 + 0x20AA /* export_1041 */]
00001314 2440 movea.l A2, D0
00001316 200A move.l D0, A2
00001318 6706 beq +0x8 /* 00001320 */
0000131A 200A move.l D0, A2
0000131C 4EFA 014E jmp [PC + 0x14E /* 0000146C */]
label00001320:
00001320 2F2E FFF0 move.l -[A7], [A6 - 0x10]
00001324 4EBA 0788 jsr [PC + 0x788 /* 00001AAE */]
00001328 2D40 FFF0 move.l [A6 - 0x10], D0
0000132C 246E FFF4 movea.l A2, [A6 - 0xC]
00001330 2540 0006 move.l [A2 + 0x6], D0
00001334 14BC 0001 move.b [A2], 0x1
00001338 544A addq.w A2, 2
0000133A 2D4A FFF8 move.l [A6 - 0x8], A2
0000133E 206E FFF4 movea.l A0, [A6 - 0xC]
00001342 5C48 addq.w A0, 6
00001344 2D48 FFFC move.l [A6 - 0x4], A0
00001348 6000 008A bra +0x8C /* 000013D4 */
label0000134C:
0000134C 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00001350 2F0B move.l -[A7], A3
00001352 4EAD 17FA jsr [A5 + 0x17FA /* export_763 */]
00001356 6000 00CA bra +0xCC /* 00001422 */
label0000135A:
0000135A 2014 move.l D0, [A4]
0000135C 0280 0000 00FF andi.l D0, 0xFF
00001362 41ED D414 lea.l A0, [A5 - 0x2BEC]
00001366 1030 0000 move.b D0, [A0 + D0.w]
0000136A 7201 moveq.l D1, 0x01
0000136C C001 and.b D0, D1
0000136E 670E beq +0x10 /* 0000137E */
00001370 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00001374 2F0C move.l -[A7], A4
00001376 4EAD 17FA jsr [A5 + 0x17FA /* export_763 */]
0000137A 6000 00A6 bra +0xA8 /* 00001422 */
label0000137E:
0000137E 2013 move.l D0, [A3]
00001380 761F moveq.l D3, 0x1F
00001382 C043 and.w D0, D3
00001384 7214 moveq.l D1, 0x14
00001386 B041 cmp.w D0, D1
00001388 6620 bne +0x22 /* 000013AA */
0000138A 2014 move.l D0, [A4]
0000138C C043 and.w D0, D3
0000138E 720B moveq.l D1, 0x0B
00001390 B041 cmp.w D0, D1
00001392 6216 bhi +0x18 /* 000013AA */
00001394 486E 0008 pea.l [A6 + 0x8]
00001398 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
0000139C 4A80 tst.l D0
0000139E 670A beq +0xC /* 000013AA */
000013A0 206E FFF8 movea.l A0, [A6 - 0x8]
000013A4 20AE 0008 move.l [A0], [A6 + 0x8]
000013A8 602A bra +0x2C /* 000013D4 */
label000013AA:
000013AA 2014 move.l D0, [A4]
000013AC 761F moveq.l D3, 0x1F
000013AE C043 and.w D0, D3
000013B0 7214 moveq.l D1, 0x14
000013B2 B041 cmp.w D0, D1
000013B4 664A bne +0x4C /* 00001400 */
000013B6 2013 move.l D0, [A3]
000013B8 C043 and.w D0, D3
000013BA 720B moveq.l D1, 0x0B
000013BC B041 cmp.w D0, D1
000013BE 6240 bhi +0x42 /* 00001400 */
000013C0 486E FFF0 pea.l [A6 - 0x10]
000013C4 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
000013C8 4A80 tst.l D0
000013CA 6734 beq +0x36 /* 00001400 */
000013CC 206E FFFC movea.l A0, [A6 - 0x4]
000013D0 20AE FFF0 move.l [A0], [A6 - 0x10]
label000013D4:
000013D4 206E FFF0 movea.l A0, [A6 - 0x10]
000013D8 2868 0016 movea.l A4, [A0 + 0x16]
000013DC 206E 0008 movea.l A0, [A6 + 0x8]
000013E0 2668 0016 movea.l A3, [A0 + 0x16]
000013E4 2013 move.l D0, [A3]
000013E6 0280 0000 00FF andi.l D0, 0xFF
000013EC 41ED D414 lea.l A0, [A5 - 0x2BEC]
000013F0 1030 0000 move.b D0, [A0 + D0.w]
000013F4 7201 moveq.l D1, 0x01
000013F6 C001 and.b D0, D1
000013F8 6700 FF60 beq -0x9E /* 0000135A */
000013FC 6000 FF4E bra -0xB0 /* 0000134C */
label00001400:
00001400 42A7 clr.l -[A7]
00001402 2F0B move.l -[A7], A3
00001404 7060 moveq.l D0, 0x60
00001406 2F00 move.l -[A7], D0
00001408 4EAD 18EA jsr [A5 + 0x18EA /* export_793 */]
0000140C 4FEF 000C lea.l A7, [A7 + 0xC]
00001410 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00001414 206D D874 movea.l A0, [A5 - 0x278C]
00001418 2F28 0018 move.l -[A7], [A0 + 0x18]
0000141C 4EAD 17FA jsr [A5 + 0x17FA /* export_763 */]
00001420 604A bra +0x4C /* 0000146C */
label00001422:
00001422 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00001426 4EBA 246E jsr [PC + 0x246E /* 00003896 */]
0000142A 7013 moveq.l D0, 0x13
0000142C 2F00 move.l -[A7], D0
0000142E 206E FFF4 movea.l A0, [A6 - 0xC]
00001432 2268 0016 movea.l A1, [A0 + 0x16]
00001436 2F29 0008 move.l -[A7], [A1 + 0x8]
0000143A 2F08 move.l -[A7], A0
0000143C 4EAD 17E2 jsr [A5 + 0x17E2 /* export_760 */]
00001440 2D40 0008 move.l [A6 + 0x8], D0
00001444 2040 movea.l A0, D0
00001446 2268 0016 movea.l A1, [A0 + 0x16]
0000144A 2211 move.l D1, [A1]
0000144C 741F moveq.l D2, 0x1F
0000144E C242 and.w D1, D2
00001450 7412 moveq.l D2, 0x12
00001452 B242 cmp.w D1, D2
00001454 660A bne +0xC /* 00001460 */
00001456 2F00 move.l -[A7], D0
00001458 4EBA 0784 jsr [PC + 0x784 /* 00001BDE */]
0000145C 2D40 0008 move.l [A6 + 0x8], D0
label00001460:
00001460 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001464 4EBA 07E0 jsr [PC + 0x7E0 /* 00001C46 */]
00001468 202E 0008 move.l D0, [A6 + 0x8]
label0000146C:
0000146C 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
00001470 4E5E unlink A6
00001472 205F movea.l A0, [A7]+
00001474 584F addq.w A7, 4
00001476 4ED0 jmp [A0]
00001478 4E56 0000 link A6, 0
0000147C 48E7 0038 movem.l -[A7], A2,A3,A4
00001480 266E 0008 movea.l A3, [A6 + 0x8]
00001484 2F0B move.l -[A7], A3
00001486 4EBA 06F2 jsr [PC + 0x6F2 /* 00001B7A */]
0000148A 2640 movea.l A3, D0
0000148C 6002 bra +0x4 /* 00001490 */
label0000148E:
0000148E 264C movea.l A3, A4
label00001490:
00001490 706B moveq.l D0, 0x6B
00001492 2F00 move.l -[A7], D0
00001494 2F2B 0016 move.l -[A7], [A3 + 0x16]
00001498 2F0B move.l -[A7], A3
0000149A 4EAD 17E2 jsr [A5 + 0x17E2 /* export_760 */]
0000149E 2640 movea.l A3, D0
000014A0 2F0B move.l -[A7], A3
000014A2 4EAD 20AA jsr [A5 + 0x20AA /* export_1041 */]
000014A6 2840 movea.l A4, D0
000014A8 200C move.l D0, A4
000014AA 66E2 bne -0x1C /* 0000148E */
000014AC 2F0B move.l -[A7], A3
000014AE 2F2B 0016 move.l -[A7], [A3 + 0x16]
000014B2 4EAD 1972 jsr [A5 + 0x1972 /* export_810 */]
000014B6 2640 movea.l A3, D0
000014B8 246B 0016 movea.l A2, [A3 + 0x16]
000014BC 200A move.l D0, A2
000014BE 672C beq +0x2E /* 000014EC */
000014C0 2012 move.l D0, [A2]
000014C2 0280 0000 00FF andi.l D0, 0xFF
000014C8 41ED D414 lea.l A0, [A5 - 0x2BEC]
000014CC 1030 0000 move.b D0, [A0 + D0.w]
000014D0 7201 moveq.l D1, 0x01
000014D2 C001 and.b D0, D1
000014D4 6612 bne +0x14 /* 000014E8 */
000014D6 42A7 clr.l -[A7]
000014D8 2F0A move.l -[A7], A2
000014DA 705F moveq.l D0, 0x5F
000014DC 2F00 move.l -[A7], D0
000014DE 4EAD 18EA jsr [A5 + 0x18EA /* export_793 */]
000014E2 4FEF 000C lea.l A7, [A7 + 0xC]
000014E6 6004 bra +0x6 /* 000014EC */
label000014E8:
000014E8 246A 0008 movea.l A2, [A2 + 0x8]
label000014EC:
000014EC 7013 moveq.l D0, 0x13
000014EE 2F00 move.l -[A7], D0
000014F0 2F0A move.l -[A7], A2
000014F2 2F0B move.l -[A7], A3
000014F4 4EAD 17E2 jsr [A5 + 0x17E2 /* export_760 */]
000014F8 2640 movea.l A3, D0
000014FA 2F0B move.l -[A7], A3
000014FC 4EBA 0748 jsr [PC + 0x748 /* 00001C46 */]
00001500 2F0B move.l -[A7], A3
00001502 2F2B 0016 move.l -[A7], [A3 + 0x16]
00001506 4267 clr.w -[A7]
00001508 42A7 clr.l -[A7]
0000150A 4EBA EEDE jsr [PC - 0x1122 /* 000003EA */]
0000150E 4CDF 1C00 movem.l A2,A3,A4, [A7]+
00001512 4E5E unlink A6
00001514 205F movea.l A0, [A7]+
00001516 584F addq.w A7, 4
00001518 4ED0 jmp [A0]
fn0000151A:
0000151A 4E56 FFE4 link A6, -0x001C
0000151E 48E7 1038 movem.l -[A7], D3,A2,A3,A4
00001522 286E 0008 movea.l A4, [A6 + 0x8]
00001526 266E 000C movea.l A3, [A6 + 0xC]
0000152A 202C 0016 move.l D0, [A4 + 0x16]
0000152E 2D40 FFE8 move.l [A6 - 0x18], D0
00001532 2040 movea.l A0, D0
00001534 2010 move.l D0, [A0]
00001536 721F moveq.l D1, 0x1F
00001538 C041 and.w D0, D1
0000153A 7219 moveq.l D1, 0x19
0000153C B041 cmp.w D0, D1
0000153E 670E beq +0x10 /* 0000154E */
00001540 7036 moveq.l D0, 0x36
00001542 2F00 move.l -[A7], D0
00001544 4EAD 18BA jsr [A5 + 0x18BA /* export_787 */]
00001548 584F addq.w A7, 4
0000154A 6000 01F4 bra +0x1F6 /* 00001740 */
label0000154E:
0000154E 206E FFE8 movea.l A0, [A6 - 0x18]
00001552 2068 000C movea.l A0, [A0 + 0xC]
00001556 2028 000C move.l D0, [A0 + 0xC]
0000155A 2D40 FFE4 move.l [A6 - 0x1C], D0
0000155E 222B 0016 move.l D1, [A3 + 0x16]
00001562 2D41 FFEC move.l [A6 - 0x14], D1
00001566 2F00 move.l -[A7], D0
00001568 2F01 move.l -[A7], D1
0000156A 4EBA 1CCC jsr [PC + 0x1CCC /* 00003238 */]
0000156E 2D40 FFF0 move.l [A6 - 0x10], D0
00001572 4A80 tst.l D0
00001574 6618 bne +0x1A /* 0000158E */
00001576 2F2E FFE4 move.l -[A7], [A6 - 0x1C]
0000157A 2F2E FFEC move.l -[A7], [A6 - 0x14]
0000157E 704C moveq.l D0, 0x4C
00001580 2F00 move.l -[A7], D0
00001582 4EAD 18EA jsr [A5 + 0x18EA /* export_793 */]
00001586 4FEF 000C lea.l A7, [A7 + 0xC]
0000158A 6000 01B4 bra +0x1B6 /* 00001740 */
label0000158E:
0000158E 302E FFF2 move.w D0, [A6 - 0xE]
00001592 7207 moveq.l D1, 0x07
00001594 C041 and.w D0, D1
00001596 7201 moveq.l D1, 0x01
00001598 B041 cmp.w D0, D1
0000159A 672C beq +0x2E /* 000015C8 */
0000159C 2F2D D998 move.l -[A7], [A5 - 0x2668]
000015A0 206E FFEC movea.l A0, [A6 - 0x14]
000015A4 2F28 000C move.l -[A7], [A0 + 0xC]
000015A8 4EAD 20B2 jsr [A5 + 0x20B2 /* export_1042 */]
000015AC 4A80 tst.l D0
000015AE 6618 bne +0x1A /* 000015C8 */
000015B0 206E FFE4 movea.l A0, [A6 - 0x1C]
000015B4 2068 000C movea.l A0, [A0 + 0xC]
000015B8 7054 moveq.l D0, 0x54
000015BA D1C0 add.l A0, D0
000015BC 2F08 move.l -[A7], A0
000015BE 7004 moveq.l D0, 0x04
000015C0 2F00 move.l -[A7], D0
000015C2 4EAD 18BA jsr [A5 + 0x18BA /* export_787 */]
000015C6 504F addq.w A7, 8
label000015C8:
000015C8 2F0B move.l -[A7], A3
000015CA 4EBA EB20 jsr [PC - 0x14E0 /* 000000EC */]
000015CE 2D40 FFF4 move.l [A6 - 0xC], D0
000015D2 2F2E FFE4 move.l -[A7], [A6 - 0x1C]
000015D6 4267 clr.w -[A7]
000015D8 4EAD 14FA jsr [A5 + 0x14FA /* export_667 */]
000015DC 2D40 FFEC move.l [A6 - 0x14], D0
000015E0 2F2E FFF4 move.l -[A7], [A6 - 0xC]
000015E4 2F00 move.l -[A7], D0
000015E6 4EBA 2A20 jsr [PC + 0x2A20 /* 00004008 */]
000015EA 2D40 FFF4 move.l [A6 - 0xC], D0
000015EE 246E FFE8 movea.l A2, [A6 - 0x18]
000015F2 206A 0008 movea.l A0, [A2 + 0x8]
000015F6 2210 move.l D1, [A0]
000015F8 741F moveq.l D2, 0x1F
000015FA C282 and.l D1, D2
000015FC 41ED D414 lea.l A0, [A5 - 0x2BEC]
00001600 1230 1000 move.b D1, [A0 + D1.w]
00001604 7410 moveq.l D2, 0x10
00001606 C202 and.b D1, D2
00001608 6700 0096 beq +0x98 /* 000016A0 */
0000160C 7254 moveq.l D1, 0x54
0000160E 1F01 move.b -[A7], D1
00001610 7212 moveq.l D1, 0x12
00001612 2F01 move.l -[A7], D1
00001614 4EAD 1D1A jsr [A5 + 0x1D1A /* export_927 */]
00001618 7053 moveq.l D0, 0x53
0000161A 1F00 move.b -[A7], D0
0000161C 7042 moveq.l D0, 0x42
0000161E 2F00 move.l -[A7], D0
00001620 4EAD 1D1A jsr [A5 + 0x1D1A /* export_927 */]
00001624 486E FFF8 pea.l [A6 - 0x8]
00001628 4EBA E9EE jsr [PC - 0x1612 /* 00000018 */]
0000162C 2F0C move.l -[A7], A4
0000162E 2F2A 0008 move.l -[A7], [A2 + 0x8]
00001632 4267 clr.w -[A7]
00001634 4EAD 14FA jsr [A5 + 0x14FA /* export_667 */]
00001638 2F00 move.l -[A7], D0
0000163A 4EAD 17FA jsr [A5 + 0x17FA /* export_763 */]
0000163E 7013 moveq.l D0, 0x13
00001640 2F00 move.l -[A7], D0
00001642 206C 0016 movea.l A0, [A4 + 0x16]
00001646 2F28 0008 move.l -[A7], [A0 + 0x8]
0000164A 2F0C move.l -[A7], A4
0000164C 4EAD 17E2 jsr [A5 + 0x17E2 /* export_760 */]
00001650 2840 movea.l A4, D0
00001652 2F0C move.l -[A7], A4
00001654 4EAD 196A jsr [A5 + 0x196A /* export_809 */]
00001658 2840 movea.l A4, D0
0000165A 206E FFF4 movea.l A0, [A6 - 0xC]
0000165E 2468 0016 movea.l A2, [A0 + 0x16]
00001662 206A 0008 movea.l A0, [A2 + 0x8]
00001666 2610 move.l D3, [A0]
00001668 0283 0000 00C0 andi.l D3, 0xC0
0000166E 266C 0016 movea.l A3, [A4 + 0x16]
00001672 2013 move.l D0, [A3]
00001674 4680 not.l D0
00001676 C083 and.l D0, D3
00001678 6712 beq +0x14 /* 0000168C */
0000167A 2F0B move.l -[A7], A3
0000167C 2F0A move.l -[A7], A2
0000167E 2F3C 0000 008D move.l -[A7], 0x8D
00001684 4EAD 18EA jsr [A5 + 0x18EA /* export_793 */]
00001688 4FEF 000C lea.l A7, [A7 + 0xC]
label0000168C:
0000168C 2F0C move.l -[A7], A4
0000168E 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00001692 42A7 clr.l -[A7]
00001694 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00001698 4EBA 082C jsr [PC + 0x82C /* 00001EC6 */]
0000169C 4EFA 00AA jmp [PC + 0xAA /* 00001748 */]
label000016A0:
000016A0 206E FFE8 movea.l A0, [A6 - 0x18]
000016A4 2F28 0008 move.l -[A7], [A0 + 0x8]
000016A8 4267 clr.w -[A7]
000016AA 4EAD 14FA jsr [A5 + 0x14FA /* export_667 */]
000016AE 2D40 FFFC move.l [A6 - 0x4], D0
000016B2 246E FFF4 movea.l A2, [A6 - 0xC]
000016B6 206A 0016 movea.l A0, [A2 + 0x16]
000016BA 2210 move.l D1, [A0]
000016BC 2040 movea.l A0, D0
000016BE 2081 move.l [A0], D1
000016C0 2F0C move.l -[A7], A4
000016C2 4EAD 196A jsr [A5 + 0x196A /* export_809 */]
000016C6 2840 movea.l A4, D0
000016C8 2F0C move.l -[A7], A4
000016CA 206D D874 movea.l A0, [A5 - 0x278C]
000016CE 2F28 0018 move.l -[A7], [A0 + 0x18]
000016D2 4EAD 17FA jsr [A5 + 0x17FA /* export_763 */]
000016D6 7002 moveq.l D0, 0x02
000016D8 2F00 move.l -[A7], D0
000016DA 206D D874 movea.l A0, [A5 - 0x278C]
000016DE 2628 0018 move.l D3, [A0 + 0x18]
000016E2 2F03 move.l -[A7], D3
000016E4 2F0C move.l -[A7], A4
000016E6 2F03 move.l -[A7], D3
000016E8 7001 moveq.l D0, 0x01
000016EA 2F00 move.l -[A7], D0
000016EC 4EAD 17EA jsr [A5 + 0x17EA /* export_761 */]
000016F0 2F00 move.l -[A7], D0
000016F2 4EAD 17DA jsr [A5 + 0x17DA /* export_759 */]
000016F6 2840 movea.l A4, D0
000016F8 7001 moveq.l D0, 0x01
000016FA 2F00 move.l -[A7], D0
000016FC 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001700 2F0A move.l -[A7], A2
00001702 2F0C move.l -[A7], A4
00001704 4EAD 17DA jsr [A5 + 0x17DA /* export_759 */]
00001708 2640 movea.l A3, D0
0000170A 7013 moveq.l D0, 0x13
0000170C 2F00 move.l -[A7], D0
0000170E 206B 0016 movea.l A0, [A3 + 0x16]
00001712 2F28 0008 move.l -[A7], [A0 + 0x8]
00001716 2F0B move.l -[A7], A3
00001718 4EAD 17E2 jsr [A5 + 0x17E2 /* export_760 */]
0000171C 2640 movea.l A3, D0
0000171E 2F0B move.l -[A7], A3
00001720 4EBA 0524 jsr [PC + 0x524 /* 00001C46 */]
00001724 206B 0016 movea.l A0, [A3 + 0x16]
00001728 2010 move.l D0, [A0]
0000172A 721F moveq.l D1, 0x1F
0000172C C041 and.w D0, D1
0000172E 7212 moveq.l D1, 0x12
00001730 B041 cmp.w D0, D1
00001732 6608 bne +0xA /* 0000173C */
00001734 2F0B move.l -[A7], A3
00001736 4EBA 04A6 jsr [PC + 0x4A6 /* 00001BDE */]
0000173A 2640 movea.l A3, D0
label0000173C:
0000173C 200B move.l D0, A3
0000173E 6008 bra +0xA /* 00001748 */
label00001740:
00001740 2F0C move.l -[A7], A4
00001742 4EAD 17AA jsr [A5 + 0x17AA /* export_753 */]
00001746 200B move.l D0, A3
label00001748:
00001748 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
0000174C 4E5E unlink A6
0000174E 205F movea.l A0, [A7]+
00001750 504F addq.w A7, 8
00001752 4ED0 jmp [A0]
00001754 4E56 FFE4 link A6, -0x001C
00001758 48E7 1038 movem.l -[A7], D3,A2,A3,A4
0000175C 286E 0008 movea.l A4, [A6 + 0x8]
00001760 200C move.l D0, A4
00001762 6706 beq +0x8 /* 0000176A */
00001764 4AAC 0016 tst.l [A4 + 0x16]
00001768 660A bne +0xC /* 00001774 */
label0000176A:
0000176A 2F3C 0000 053A move.l -[A7], 0x53A
00001770 4EBA E88E jsr [PC - 0x1772 /* 00000000 */]
label00001774:
00001774 206C 0016 movea.l A0, [A4 + 0x16]
00001778 2010 move.l D0, [A0]
0000177A 2D40 FFE4 move.l [A6 - 0x1C], D0
0000177E 302E FFE6 move.w D0, [A6 - 0x1A]
00001782 721F moveq.l D1, 0x1F
00001784 C041 and.w D0, D1
00001786 7219 moveq.l D1, 0x19
00001788 B041 cmp.w D0, D1
0000178A 665A bne +0x5C /* 000017E6 */
0000178C 202D D998 move.l D0, [A5 - 0x2668]
00001790 6754 beq +0x56 /* 000017E6 */
00001792 206D D998 movea.l A0, [A5 - 0x2668]
00001796 4AA8 0014 tst.l [A0 + 0x14]
0000179A 674A beq +0x4C /* 000017E6 */
0000179C 486D DCEC pea.l [A5 - 0x2314]
000017A0 7002 moveq.l D0, 0x02
000017A2 2F00 move.l -[A7], D0
000017A4 4EAD 1DAA jsr [A5 + 0x1DAA /* export_945 */]
000017A8 2440 movea.l A2, D0
000017AA 200A move.l D0, A2
000017AC 660A bne +0xC /* 000017B8 */
000017AE 2F3C 0000 0543 move.l -[A7], 0x543
000017B4 4EBA E84A jsr [PC - 0x17B6 /* 00000000 */]
label000017B8:
000017B8 4EAD 1CC2 jsr [A5 + 0x1CC2 /* export_916 */]
000017BC 1B7C 0054 CDDC move.b [A5 - 0x3224], 0x54 /* 'T' */
000017C2 7013 moveq.l D0, 0x13
000017C4 2F00 move.l -[A7], D0
000017C6 206A 000C movea.l A0, [A2 + 0xC]
000017CA 2F28 0008 move.l -[A7], [A0 + 0x8]
000017CE 2F0A move.l -[A7], A2
000017D0 4EAD 1822 jsr [A5 + 0x1822 /* export_768 */]
000017D4 2F00 move.l -[A7], D0
000017D6 4EAD 17E2 jsr [A5 + 0x17E2 /* export_760 */]
000017DA 2F00 move.l -[A7], D0
000017DC 2F0C move.l -[A7], A4
000017DE 4EBA FD3A jsr [PC - 0x2C6 /* 0000151A */]
000017E2 4EFA 0264 jmp [PC + 0x264 /* 00001A48 */]
label000017E6:
000017E6 202E FFE4 move.l D0, [A6 - 0x1C]
000017EA 0280 0000 00FF andi.l D0, 0xFF
000017F0 41ED D414 lea.l A0, [A5 - 0x2BEC]
000017F4 1030 0000 move.b D0, [A0 + D0.w]
000017F8 7201 moveq.l D1, 0x01
000017FA C001 and.b D0, D1
000017FC 671C beq +0x1E /* 0000181A */
000017FE 7013 moveq.l D0, 0x13
00001800 2F00 move.l -[A7], D0
00001802 206C 0016 movea.l A0, [A4 + 0x16]
00001806 2F28 0008 move.l -[A7], [A0 + 0x8]
0000180A 2F0C move.l -[A7], A4
0000180C 4EAD 17E2 jsr [A5 + 0x17E2 /* export_760 */]
00001810 2840 movea.l A4, D0
00001812 2F0C move.l -[A7], A4
00001814 4EAD 196A jsr [A5 + 0x196A /* export_809 */]
00001818 2840 movea.l A4, D0
label0000181A:
0000181A 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */]
0000181E 486E FFE8 pea.l [A6 - 0x18]
00001822 4EBA E7F4 jsr [PC - 0x180C /* 00000018 */]
00001826 0C2D 0054 CDDC cmpi.b [A5 - 0x3224], 0x54 /* 'T' */
0000182C 670A beq +0xC /* 00001838 */
0000182E 7012 moveq.l D0, 0x12
00001830 2F00 move.l -[A7], D0
00001832 4EAD 18B2 jsr [A5 + 0x18B2 /* export_786 */]
00001836 584F addq.w A7, 4
label00001838:
00001838 246C 0016 movea.l A2, [A4 + 0x16]
0000183C 2012 move.l D0, [A2]
0000183E 721F moveq.l D1, 0x1F
00001840 C041 and.w D0, D1
00001842 7214 moveq.l D1, 0x14
00001844 B041 cmp.w D0, D1
00001846 6600 017E bne +0x180 /* 000019C6 */
0000184A 2D4A FFEC move.l [A6 - 0x14], A2
0000184E 202A 000C move.l D0, [A2 + 0xC]
00001852 2D40 FFF4 move.l [A6 - 0xC], D0
00001856 7257 moveq.l D1, 0x57
00001858 2F01 move.l -[A7], D1
0000185A 4EAD 21D2 jsr [A5 + 0x21D2 /* export_1078 */]
0000185E 2D40 FFF0 move.l [A6 - 0x10], D0
00001862 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00001866 2F00 move.l -[A7], D0
00001868 42A7 clr.l -[A7]
0000186A 4EAD 20BA jsr [A5 + 0x20BA /* export_1043 */]
0000186E 2640 movea.l A3, D0
00001870 200B move.l D0, A3
00001872 6700 0126 beq +0x128 /* 0000199A */
00001876 2F0B move.l -[A7], A3
00001878 2F0A move.l -[A7], A2
0000187A 2F2E FFE8 move.l -[A7], [A6 - 0x18]
0000187E 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00001882 4EAD 2092 jsr [A5 + 0x2092 /* export_1038 */]
00001886 2640 movea.l A3, D0
00001888 206B 000C movea.l A0, [A3 + 0xC]
0000188C 2010 move.l D0, [A0]
0000188E 721F moveq.l D1, 0x1F
00001890 C081 and.l D0, D1
00001892 41ED D414 lea.l A0, [A5 - 0x2BEC]
00001896 1030 0000 move.b D0, [A0 + D0.w]
0000189A 7210 moveq.l D1, 0x10
0000189C C001 and.b D0, D1
0000189E 660A bne +0xC /* 000018AA */
000018A0 2F3C 0000 0565 move.l -[A7], 0x565
000018A6 4EBA E758 jsr [PC - 0x18A8 /* 00000000 */]
label000018AA:
000018AA 4EAD 17A2 jsr [A5 + 0x17A2 /* export_752 */]
000018AE 2D40 FFFC move.l [A6 - 0x4], D0
000018B2 204C movea.l A0, A4
000018B4 2240 movea.l A1, D0
000018B6 7008 moveq.l D0, 0x08
label000018B8:
000018B8 22D8 move.l [A1]+, [A0]+
000018BA 51C8 FFFC dbf D0, -0x6 /* 000018B8 */
000018BE 3290 move.w [A1], [A0]
000018C0 102D D5C5 move.b D0, [A5 - 0x2A3B]
000018C4 6712 beq +0x14 /* 000018D8 */
000018C6 204C movea.l A0, A4
000018C8 7026 moveq.l D0, 0x26
000018CA D1C0 add.l A0, D0
000018CC 226E FFFC movea.l A1, [A6 - 0x4]
000018D0 7026 moveq.l D0, 0x26
000018D2 D3C0 add.l A1, D0
000018D4 22D8 move.l [A1]+, [A0]+
000018D6 3290 move.w [A1], [A0]
label000018D8:
000018D8 206E FFFC movea.l A0, [A6 - 0x4]
000018DC 2468 001A movea.l A2, [A0 + 0x1A]
000018E0 200A move.l D0, A2
000018E2 6704 beq +0x6 /* 000018E8 */
000018E4 526A 0006 addq.w [A2 + 0x6], 1
label000018E8:
000018E8 2F2E FFFC move.l -[A7], [A6 - 0x4]
000018EC 4EBA E7FE jsr [PC - 0x1802 /* 000000EC */]
000018F0 2D40 FFFC move.l [A6 - 0x4], D0
000018F4 486E FFFC pea.l [A6 - 0x4]
000018F8 2F2B 0014 move.l -[A7], [A3 + 0x14]
000018FC 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00001900 4EBA 1982 jsr [PC + 0x1982 /* 00003284 */]
00001904 2F2E FFEC move.l -[A7], [A6 - 0x14]
00001908 2F0B move.l -[A7], A3
0000190A 486E FFFC pea.l [A6 - 0x4]
0000190E 4EAD 20F2 jsr [A5 + 0x20F2 /* export_1050 */]
00001912 2D40 FFF8 move.l [A6 - 0x8], D0
00001916 2040 movea.l A0, D0
00001918 3228 0024 move.w D1, [A0 + 0x24]
0000191C 0241 1000 andi.w D1, 0x1000
00001920 6616 bne +0x18 /* 00001938 */
00001922 7213 moveq.l D1, 0x13
00001924 2F01 move.l -[A7], D1
00001926 2268 0016 movea.l A1, [A0 + 0x16]
0000192A 2F29 0008 move.l -[A7], [A1 + 0x8]
0000192E 2F00 move.l -[A7], D0
00001930 4EAD 17E2 jsr [A5 + 0x17E2 /* export_760 */]
00001934 2D40 FFF8 move.l [A6 - 0x8], D0
label00001938:
00001938 246E FFF8 movea.l A2, [A6 - 0x8]
0000193C 264C movea.l A3, A4
0000193E 7008 moveq.l D0, 0x08
label00001940:
00001940 26DA move.l [A3]+, [A2]+
00001942 51C8 FFFC dbf D0, -0x6 /* 00001940 */
00001946 3692 move.w [A3], [A2]
00001948 102D D5C5 move.b D0, [A5 - 0x2A3B]
0000194C 6712 beq +0x14 /* 00001960 */
0000194E 206E FFF8 movea.l A0, [A6 - 0x8]
00001952 7026 moveq.l D0, 0x26
00001954 D1C0 add.l A0, D0
00001956 224C movea.l A1, A4
00001958 7026 moveq.l D0, 0x26
0000195A D3C0 add.l A1, D0
0000195C 22D8 move.l [A1]+, [A0]+
0000195E 3290 move.w [A1], [A0]
label00001960:
00001960 246C 001A movea.l A2, [A4 + 0x1A]
00001964 200A move.l D0, A2
00001966 6704 beq +0x6 /* 0000196C */
00001968 526A 0006 addq.w [A2 + 0x6], 1
label0000196C:
0000196C 7600 moveq.l D3, 0x00
0000196E 246E FFF8 movea.l A2, [A6 - 0x8]
00001972 2543 0016 move.l [A2 + 0x16], D3
00001976 2543 0002 move.l [A2 + 0x2], D3
0000197A 2543 0006 move.l [A2 + 0x6], D3
0000197E 2F0A move.l -[A7], A2
00001980 4EAD 17AA jsr [A5 + 0x17AA /* export_753 */]
00001984 2F0C move.l -[A7], A4
00001986 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000198A 42A7 clr.l -[A7]
0000198C 2F2E FFE8 move.l -[A7], [A6 - 0x18]
00001990 4EBA 0534 jsr [PC + 0x534 /* 00001EC6 */]
00001994 2640 movea.l A3, D0
00001996 6000 00AE bra +0xB0 /* 00001A46 */
label0000199A:
0000199A 487A 00BA pea.l [PC + 0xBA /* 00001A56, value 0x6F706572 'oper', cstring "operator()" */]
0000199E 2F2E FFE8 move.l -[A7], [A6 - 0x18]
000019A2 4EAD 18FA jsr [A5 + 0x18FA /* export_795 */]
000019A6 486E FFE8 pea.l [A6 - 0x18]
000019AA 486D 17AA pea.l [A5 + 0x17AA /* export_753 */]
000019AE 4EAD 16BA jsr [A5 + 0x16BA /* export_723 */]
000019B2 206D D874 movea.l A0, [A5 - 0x278C]
000019B6 2F28 0018 move.l -[A7], [A0 + 0x18]
000019BA 42A7 clr.l -[A7]
000019BC 4EAD 17EA jsr [A5 + 0x17EA /* export_761 */]
000019C0 2640 movea.l A3, D0
000019C2 6000 0082 bra +0x84 /* 00001A46 */
label000019C6:
000019C6 1014 move.b D0, [A4]
000019C8 725F moveq.l D1, 0x5F
000019CA B001 cmp.b D0, D1
000019CC 6642 bne +0x44 /* 00001A10 */
000019CE 266C 0002 movea.l A3, [A4 + 0x2]
000019D2 206B 000C movea.l A0, [A3 + 0xC]
000019D6 2010 move.l D0, [A0]
000019D8 721F moveq.l D1, 0x1F
000019DA C081 and.l D0, D1
000019DC 41ED D414 lea.l A0, [A5 - 0x2BEC]
000019E0 1030 0000 move.b D0, [A0 + D0.w]
000019E4 7210 moveq.l D1, 0x10
000019E6 C001 and.b D0, D1
000019E8 6726 beq +0x28 /* 00001A10 */
000019EA 2F0B move.l -[A7], A3
000019EC 42A7 clr.l -[A7]
000019EE 2F2E FFE8 move.l -[A7], [A6 - 0x18]
000019F2 42A7 clr.l -[A7]
000019F4 4EAD 2092 jsr [A5 + 0x2092 /* export_1038 */]
000019F8 2640 movea.l A3, D0
000019FA 206C 0002 movea.l A0, [A4 + 0x2]
000019FE B1CB cmpa.l A0, A3
00001A00 670E beq +0x10 /* 00001A10 */
00001A02 2F0C move.l -[A7], A4
00001A04 2F2B 000C move.l -[A7], [A3 + 0xC]
00001A08 4EAD 17FA jsr [A5 + 0x17FA /* export_763 */]
00001A0C 294B 0002 move.l [A4 + 0x2], A3
label00001A10:
00001A10 266C 0016 movea.l A3, [A4 + 0x16]
00001A14 2013 move.l D0, [A3]
00001A16 721F moveq.l D1, 0x1F
00001A18 C081 and.l D0, D1
00001A1A 41ED D414 lea.l A0, [A5 - 0x2BEC]
00001A1E 1030 0000 move.b D0, [A0 + D0.w]
00001A22 7210 moveq.l D1, 0x10
00001A24 C001 and.b D0, D1
00001A26 660E bne +0x10 /* 00001A36 */
00001A28 7040 moveq.l D0, 0x40
00001A2A 2F00 move.l -[A7], D0
00001A2C 4EAD 18B2 jsr [A5 + 0x18B2 /* export_786 */]
00001A30 584F addq.w A7, 4
00001A32 200C move.l D0, A4
00001A34 6012 bra +0x14 /* 00001A48 */
label00001A36:
00001A36 2F0C move.l -[A7], A4
00001A38 42A7 clr.l -[A7]
00001A3A 42A7 clr.l -[A7]
00001A3C 2F2E FFE8 move.l -[A7], [A6 - 0x18]
00001A40 4EBA 0484 jsr [PC + 0x484 /* 00001EC6 */]
00001A44 2640 movea.l A3, D0
label00001A46:
00001A46 200B move.l D0, A3
label00001A48:
00001A48 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
00001A4C 4E5E unlink A6
00001A4E 205F movea.l A0, [A7]+
00001A50 584F addq.w A7, 4
00001A52 4ED0 jmp [A0]
00001A54 000C 6F70 ori.b A4, 0x70 /* 'p' */
00001A58 6572 bcs +0x74 /* 00001ACC */
00001A5A 6174 bsr +0x76 /* 00001AD0 */
00001A5C 6F72 ble +0x74 /* 00001AD0 */
00001A5E 2829 0000 move.l D4, [A1 + 0x0]
fn00001A62:
00001A62 4E56 0000 link A6, 0
00001A66 48E7 0030 movem.l -[A7], A2,A3
00001A6A 246E 0008 movea.l A2, [A6 + 0x8]
00001A6E 206A 0016 movea.l A0, [A2 + 0x16]
00001A72 2010 move.l D0, [A0]
00001A74 721F moveq.l D1, 0x1F
00001A76 C081 and.l D0, D1
00001A78 720C moveq.l D1, 0x0C
00001A7A B081 cmp.l D0, D1
00001A7C 6714 beq +0x16 /* 00001A92 */
00001A7E 720D moveq.l D1, 0x0D
00001A80 B081 cmp.l D0, D1
00001A82 670E beq +0x10 /* 00001A92 */
00001A84 720F moveq.l D1, 0x0F
00001A86 B081 cmp.l D0, D1
00001A88 6708 beq +0xA /* 00001A92 */
00001A8A 2F0A move.l -[A7], A2
00001A8C 4EBA 0020 jsr [PC + 0x20 /* 00001AAE */]
00001A90 6010 bra +0x12 /* 00001AA2 */
label00001A92:
00001A92 206D D874 movea.l A0, [A5 - 0x278C]
00001A96 2668 0034 movea.l A3, [A0 + 0x34]
00001A9A 2F0A move.l -[A7], A2
00001A9C 2F0B move.l -[A7], A3
00001A9E 4EBA 2568 jsr [PC + 0x2568 /* 00004008 */]
label00001AA2:
00001AA2 4CDF 0C00 movem.l A2,A3, [A7]+
00001AA6 4E5E unlink A6
00001AA8 205F movea.l A0, [A7]+
00001AAA 584F addq.w A7, 4
00001AAC 4ED0 jmp [A0]
fn00001AAE:
00001AAE 4E56 0000 link A6, 0
00001AB2 48E7 1030 movem.l -[A7], D3,A2,A3
00001AB6 246E 0008 movea.l A2, [A6 + 0x8]
00001ABA 206A 0016 movea.l A0, [A2 + 0x16]
00001ABE 2610 move.l D3, [A0]
00001AC0 2003 move.l D0, D3
00001AC2 721F moveq.l D1, 0x1F
00001AC4 C081 and.l D0, D1
00001AC6 7213 moveq.l D1, 0x13
00001AC8 B081 cmp.l D0, D1
00001ACA 674E beq +0x50 /* 00001B1A */
label00001ACC:
00001ACC 7201 moveq.l D1, 0x01
00001ACE B081 cmp.l D0, D1
fn00001AD0:
00001AD0 6756 beq +0x58 /* 00001B28 */
00001AD2 7202 moveq.l D1, 0x02
00001AD4 B081 cmp.l D0, D1
00001AD6 6750 beq +0x52 /* 00001B28 */
00001AD8 4A80 tst.l D0
00001ADA 674C beq +0x4E /* 00001B28 */
00001ADC 7203 moveq.l D1, 0x03
00001ADE B081 cmp.l D0, D1
00001AE0 6746 beq +0x48 /* 00001B28 */
00001AE2 7204 moveq.l D1, 0x04
00001AE4 B081 cmp.l D0, D1
00001AE6 674A beq +0x4C /* 00001B32 */
00001AE8 720C moveq.l D1, 0x0C
00001AEA B081 cmp.l D0, D1
00001AEC 674E beq +0x50 /* 00001B3C */
00001AEE 720D moveq.l D1, 0x0D
00001AF0 B081 cmp.l D0, D1
00001AF2 6748 beq +0x4A /* 00001B3C */
00001AF4 720F moveq.l D1, 0x0F
00001AF6 B081 cmp.l D0, D1
00001AF8 6742 beq +0x44 /* 00001B3C */
00001AFA 7205 moveq.l D1, 0x05
00001AFC B081 cmp.l D0, D1
00001AFE 6746 beq +0x48 /* 00001B46 */
00001B00 7218 moveq.l D1, 0x18
00001B02 B081 cmp.l D0, D1
00001B04 6758 beq +0x5A /* 00001B5E */
00001B06 7216 moveq.l D1, 0x16
00001B08 B081 cmp.l D0, D1
00001B0A 6752 beq +0x54 /* 00001B5E */
00001B0C 7217 moveq.l D1, 0x17
00001B0E B081 cmp.l D0, D1
00001B10 674C beq +0x4E /* 00001B5E */
00001B12 7215 moveq.l D1, 0x15
00001B14 B081 cmp.l D0, D1
00001B16 6746 beq +0x48 /* 00001B5E */
00001B18 6040 bra +0x42 /* 00001B5A */
label00001B1A:
00001B1A 706A moveq.l D0, 0x6A
00001B1C 2F00 move.l -[A7], D0
00001B1E 4EAD 18B2 jsr [A5 + 0x18B2 /* export_786 */]
00001B22 584F addq.w A7, 4
00001B24 200A move.l D0, A2
00001B26 6046 bra +0x48 /* 00001B6E */
label00001B28:
00001B28 206D D874 movea.l A0, [A5 - 0x278C]
00001B2C 2668 0018 movea.l A3, [A0 + 0x18]
00001B30 6034 bra +0x36 /* 00001B66 */
label00001B32:
00001B32 206D D874 movea.l A0, [A5 - 0x278C]
00001B36 2668 0018 movea.l A3, [A0 + 0x18]
00001B3A 602A bra +0x2C /* 00001B66 */
label00001B3C:
00001B3C 206D D874 movea.l A0, [A5 - 0x278C]
00001B40 2668 0034 movea.l A3, [A0 + 0x34]
00001B44 6020 bra +0x22 /* 00001B66 */
label00001B46:
00001B46 302D D5D4 move.w D0, [A5 - 0x2A2C]
00001B4A 0240 0800 andi.w D0, 0x800
00001B4E 670A beq +0xC /* 00001B5A */
00001B50 206D D874 movea.l A0, [A5 - 0x278C]
00001B54 2668 0018 movea.l A3, [A0 + 0x18]
00001B58 600C bra +0xE /* 00001B66 */
label00001B5A:
00001B5A 200A move.l D0, A2
00001B5C 6010 bra +0x12 /* 00001B6E */
label00001B5E:
00001B5E 2F0A move.l -[A7], A2
00001B60 4EBA 0018 jsr [PC + 0x18 /* 00001B7A */]
00001B64 6008 bra +0xA /* 00001B6E */
label00001B66:
00001B66 2F0A move.l -[A7], A2
00001B68 2F0B move.l -[A7], A3
00001B6A 4EBA 249C jsr [PC + 0x249C /* 00004008 */]
label00001B6E:
00001B6E 4CDF 0C08 movem.l D3,A2,A3, [A7]+
00001B72 4E5E unlink A6
00001B74 205F movea.l A0, [A7]+
00001B76 584F addq.w A7, 4
00001B78 4ED0 jmp [A0]
fn00001B7A:
00001B7A 4E56 0000 link A6, 0
00001B7E 48E7 0030 movem.l -[A7], A2,A3
00001B82 246E 0008 movea.l A2, [A6 + 0x8]
00001B86 266A 0016 movea.l A3, [A2 + 0x16]
00001B8A 200B move.l D0, A3
00001B8C 6742 beq +0x44 /* 00001BD0 */
00001B8E 2013 move.l D0, [A3]
00001B90 721F moveq.l D1, 0x1F
00001B92 C081 and.l D0, D1
00001B94 7215 moveq.l D1, 0x15
00001B96 B081 cmp.l D0, D1
00001B98 6714 beq +0x16 /* 00001BAE */
00001B9A 7218 moveq.l D1, 0x18
00001B9C B081 cmp.l D0, D1
00001B9E 6728 beq +0x2A /* 00001BC8 */
00001BA0 7216 moveq.l D1, 0x16
00001BA2 B081 cmp.l D0, D1
00001BA4 6722 beq +0x24 /* 00001BC8 */
00001BA6 7217 moveq.l D1, 0x17
00001BA8 B081 cmp.l D0, D1
00001BAA 671C beq +0x1E /* 00001BC8 */
00001BAC 6022 bra +0x24 /* 00001BD0 */
label00001BAE:
00001BAE 7014 moveq.l D0, 0x14
00001BB0 2F00 move.l -[A7], D0
00001BB2 2F0A move.l -[A7], A2
00001BB4 2F2B 0008 move.l -[A7], [A3 + 0x8]
00001BB8 4EAD 1502 jsr [A5 + 0x1502 /* export_668 */]
00001BBC 2F00 move.l -[A7], D0
00001BBE 2F0A move.l -[A7], A2
00001BC0 4EAD 17E2 jsr [A5 + 0x17E2 /* export_760 */]
00001BC4 2440 movea.l A2, D0
00001BC6 6008 bra +0xA /* 00001BD0 */
label00001BC8:
00001BC8 2F0A move.l -[A7], A2
00001BCA 4EBA E520 jsr [PC - 0x1AE0 /* 000000EC */]
00001BCE 2440 movea.l A2, D0
label00001BD0:
00001BD0 200A move.l D0, A2
00001BD2 4CDF 0C00 movem.l A2,A3, [A7]+
00001BD6 4E5E unlink A6
00001BD8 205F movea.l A0, [A7]+
00001BDA 584F addq.w A7, 4
00001BDC 4ED0 jmp [A0]
fn00001BDE:
00001BDE 4E56 0000 link A6, 0
00001BE2 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001BE6 206E 0008 movea.l A0, [A6 + 0x8]
00001BEA 2F28 0016 move.l -[A7], [A0 + 0x16]
00001BEE 4EBA 000A jsr [PC + 0xA /* 00001BFA */]
00001BF2 4E5E unlink A6
00001BF4 205F movea.l A0, [A7]+
00001BF6 584F addq.w A7, 4
00001BF8 4ED0 jmp [A0]
fn00001BFA:
00001BFA 4E56 0000 link A6, 0
00001BFE 48E7 0030 movem.l -[A7], A2,A3
00001C02 266E 000C movea.l A3, [A6 + 0xC]
00001C06 246E 0008 movea.l A2, [A6 + 0x8]
00001C0A 2012 move.l D0, [A2]
00001C0C 721F moveq.l D1, 0x1F
00001C0E C041 and.w D0, D1
00001C10 7212 moveq.l D1, 0x12
00001C12 B041 cmp.w D0, D1
00001C14 6622 bne +0x24 /* 00001C38 */
00001C16 2F0B move.l -[A7], A3
00001C18 2F0A move.l -[A7], A2
00001C1A 4EAD 150A jsr [A5 + 0x150A /* export_669 */]
00001C1E 2F00 move.l -[A7], D0
00001C20 4EAD 17FA jsr [A5 + 0x17FA /* export_763 */]
00001C24 7013 moveq.l D0, 0x13
00001C26 2F00 move.l -[A7], D0
00001C28 206B 0016 movea.l A0, [A3 + 0x16]
00001C2C 2F28 0008 move.l -[A7], [A0 + 0x8]
00001C30 2F0B move.l -[A7], A3
00001C32 4EAD 17E2 jsr [A5 + 0x17E2 /* export_760 */]
00001C36 2640 movea.l A3, D0
label00001C38:
00001C38 200B move.l D0, A3
00001C3A 4CDF 0C00 movem.l A2,A3, [A7]+
00001C3E 4E5E unlink A6
00001C40 205F movea.l A0, [A7]+
00001C42 504F addq.w A7, 8
00001C44 4ED0 jmp [A0]
fn00001C46:
00001C46 4E56 0000 link A6, 0
00001C4A 48E7 0038 movem.l -[A7], A2,A3,A4
00001C4E 266E 0008 movea.l A3, [A6 + 0x8]
00001C52 1013 move.b D0, [A3]
00001C54 7213 moveq.l D1, 0x13
00001C56 B001 cmp.b D0, D1
00001C58 670A beq +0xC /* 00001C64 */
00001C5A 2F3C 0000 0795 move.l -[A7], 0x795
00001C60 4EBA E39E jsr [PC - 0x1C62 /* 00000000 */]
label00001C64:
00001C64 244B movea.l A2, A3
00001C66 544A addq.w A2, 2
00001C68 2052 movea.l A0, [A2]
00001C6A 2068 0016 movea.l A0, [A0 + 0x16]
00001C6E 2010 move.l D0, [A0]
00001C70 721F moveq.l D1, 0x1F
00001C72 C081 and.l D0, D1
00001C74 7211 moveq.l D1, 0x11
00001C76 B081 cmp.l D0, D1
00001C78 6702 beq +0x4 /* 00001C7C */
00001C7A 6022 bra +0x24 /* 00001C9E */
label00001C7C:
00001C7C 2F2B 0016 move.l -[A7], [A3 + 0x16]
00001C80 4267 clr.w -[A7]
00001C82 4EAD 14FA jsr [A5 + 0x14FA /* export_667 */]
00001C86 2840 movea.l A4, D0
00001C88 2014 move.l D0, [A4]
00001C8A 72E0 moveq.l D1, 0xFFFFFFE0
00001C8C C081 and.l D0, D1
00001C8E 7210 moveq.l D1, 0x10
00001C90 8081 or.l D0, D1
00001C92 2880 move.l [A4], D0
00001C94 2F12 move.l -[A7], [A2]
00001C96 2F0C move.l -[A7], A4
00001C98 4EBA 236E jsr [PC + 0x236E /* 00004008 */]
00001C9C 2480 move.l [A2], D0
label00001C9E:
00001C9E 4CDF 1C00 movem.l A2,A3,A4, [A7]+
00001CA2 4E5E unlink A6
00001CA4 205F movea.l A0, [A7]+
00001CA6 584F addq.w A7, 4
00001CA8 4ED0 jmp [A0]
fn00001CAA:
00001CAA 4E56 FFF4 link A6, -0x000C
00001CAE 48E7 0038 movem.l -[A7], A2,A3,A4
00001CB2 286E 0008 movea.l A4, [A6 + 0x8]
00001CB6 202C 0016 move.l D0, [A4 + 0x16]
00001CBA 2D40 FFF4 move.l [A6 - 0xC], D0
00001CBE 2040 movea.l A0, D0
00001CC0 2668 000C movea.l A3, [A0 + 0xC]
00001CC4 246B 0010 movea.l A2, [A3 + 0x10]
00001CC8 4AAA 004A tst.l [A2 + 0x4A]
00001CCC 6700 00D0 beq +0xD2 /* 00001D9E */
00001CD0 202A 0010 move.l D0, [A2 + 0x10]
00001CD4 7240 moveq.l D1, 0x40
00001CD6 C081 and.l D0, D1
00001CD8 6600 00C4 bne +0xC6 /* 00001D9E */
00001CDC 1014 move.b D0, [A4]
00001CDE 7213 moveq.l D1, 0x13
00001CE0 B001 cmp.b D0, D1
00001CE2 6624 bne +0x26 /* 00001D08 */
00001CE4 206C 0002 movea.l A0, [A4 + 0x2]
00001CE8 1010 move.b D0, [A0]
00001CEA 7264 moveq.l D1, 0x64
00001CEC B001 cmp.b D0, D1
00001CEE 6618 bne +0x1A /* 00001D08 */
00001CF0 266C 0002 movea.l A3, [A4 + 0x2]
00001CF4 202B 0006 move.l D0, [A3 + 0x6]
00001CF8 2940 0002 move.l [A4 + 0x2], D0
00001CFC 7000 moveq.l D0, 0x00
00001CFE 2740 0006 move.l [A3 + 0x6], D0
00001D02 2F0B move.l -[A7], A3
00001D04 4EAD 17AA jsr [A5 + 0x17AA /* export_753 */]
label00001D08:
00001D08 42A7 clr.l -[A7]
00001D0A 2F0C move.l -[A7], A4
00001D0C 4EAD 170A jsr [A5 + 0x170A /* export_733 */]
00001D10 504F addq.w A7, 8
00001D12 2D40 FFF8 move.l [A6 - 0x8], D0
00001D16 42A7 clr.l -[A7]
00001D18 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00001D1C 2F00 move.l -[A7], D0
00001D1E 42A7 clr.l -[A7]
00001D20 7003 moveq.l D0, 0x03
00001D22 2F00 move.l -[A7], D0
00001D24 42A7 clr.l -[A7]
00001D26 4EAD 1B3A jsr [A5 + 0x1B3A /* export_867 */]
00001D2A 2440 movea.l A2, D0
00001D2C 200A move.l D0, A2
00001D2E 660A bne +0xC /* 00001D3A */
00001D30 2F3C 0000 07E7 move.l -[A7], 0x7E7
00001D36 4EBA E2C8 jsr [PC - 0x1D38 /* 00000000 */]
label00001D3A:
00001D3A 2F0A move.l -[A7], A2
00001D3C 4EBA 0654 jsr [PC + 0x654 /* 00002392 */]
00001D40 2640 movea.l A3, D0
00001D42 200B move.l D0, A3
00001D44 660A bne +0xC /* 00001D50 */
00001D46 2F3C 0000 07E9 move.l -[A7], 0x7E9
00001D4C 4EBA E2B2 jsr [PC - 0x1D4E /* 00000000 */]
label00001D50:
00001D50 7001 moveq.l D0, 0x01
00001D52 2F00 move.l -[A7], D0
00001D54 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00001D58 4EAD 1E02 jsr [A5 + 0x1E02 /* export_956 */]
00001D5C 2D40 FFFC move.l [A6 - 0x4], D0
00001D60 2F00 move.l -[A7], D0
00001D62 4EAD 1E52 jsr [A5 + 0x1E52 /* export_966 */]
00001D66 206E FFFC movea.l A0, [A6 - 0x4]
00001D6A 00A8 0008 0000 0020 ori.l [A0 + 0x20], 0x80000
00001D72 226E FFF4 movea.l A1, [A6 - 0xC]
00001D76 5469 0006 addq.w [A1 + 0x6], 2
00001D7A 16BC 005E move.b [A3], 0x5E /* '^' */
00001D7E 7000 moveq.l D0, 0x00
00001D80 2740 0006 move.l [A3 + 0x6], D0
00001D84 2748 0002 move.l [A3 + 0x2], A0
00001D88 700F moveq.l D0, 0x0F
00001D8A 2F00 move.l -[A7], D0
00001D8C 2F09 move.l -[A7], A1
00001D8E 2F0A move.l -[A7], A2
00001D90 2F0B move.l -[A7], A3
00001D92 4EAD 17C2 jsr [A5 + 0x17C2 /* export_756 */]
00001D96 2F00 move.l -[A7], D0
00001D98 4EAD 17DA jsr [A5 + 0x17DA /* export_759 */]
00001D9C 601A bra +0x1C /* 00001DB8 */
label00001D9E:
00001D9E 1014 move.b D0, [A4]
00001DA0 725C moveq.l D1, 0x5C
00001DA2 B001 cmp.b D0, D1
00001DA4 6710 beq +0x12 /* 00001DB6 */
00001DA6 705C moveq.l D0, 0x5C
00001DA8 2F00 move.l -[A7], D0
00001DAA 2F2C 0016 move.l -[A7], [A4 + 0x16]
00001DAE 2F0C move.l -[A7], A4
00001DB0 4EAD 17E2 jsr [A5 + 0x17E2 /* export_760 */]
00001DB4 2840 movea.l A4, D0
label00001DB6:
00001DB6 200C move.l D0, A4
label00001DB8:
00001DB8 4CDF 1C00 movem.l A2,A3,A4, [A7]+
00001DBC 4E5E unlink A6
00001DBE 205F movea.l A0, [A7]+
00001DC0 584F addq.w A7, 4
00001DC2 4ED0 jmp [A0]
fn00001DC4:
00001DC4 4E56 0000 link A6, 0
00001DC8 48E7 1838 movem.l -[A7], D3,D4,A2,A3,A4
00001DCC 266E 000C movea.l A3, [A6 + 0xC]
00001DD0 286B 0016 movea.l A4, [A3 + 0x16]
00001DD4 200C move.l D0, A4
00001DD6 6700 00E0 beq +0xE2 /* 00001EB8 */
00001DDA 2814 move.l D4, [A4]
00001DDC 701F moveq.l D0, 0x1F
00001DDE C880 and.l D4, D0
00001DE0 206B 0002 movea.l A0, [A3 + 0x2]
00001DE4 2468 0016 movea.l A2, [A0 + 0x16]
00001DE8 2F0A move.l -[A7], A2
00001DEA 4EBA 2B90 jsr [PC + 0x2B90 /* 0000497C */]
00001DEE 2600 move.l D3, D0
00001DF0 7001 moveq.l D0, 0x01
00001DF2 B680 cmp.l D3, D0
00001DF4 6700 00AE beq +0xB0 /* 00001EA4 */
00001DF8 2F0B move.l -[A7], A3
00001DFA 2F0C move.l -[A7], A4
00001DFC 7001 moveq.l D0, 0x01
00001DFE 3F00 move.w -[A7], D0
00001E00 4EAD 14FA jsr [A5 + 0x14FA /* export_667 */]
00001E04 2F00 move.l -[A7], D0
00001E06 4EAD 17FA jsr [A5 + 0x17FA /* export_763 */]
00001E0A 7002 moveq.l D0, 0x02
00001E0C B680 cmp.l D3, D0
00001E0E 663C bne +0x3E /* 00001E4C */
00001E10 7014 moveq.l D0, 0x14
00001E12 B880 cmp.l D4, D0
00001E14 6636 bne +0x38 /* 00001E4C */
00001E16 206C 000C movea.l A0, [A4 + 0xC]
00001E1A 2068 0010 movea.l A0, [A0 + 0x10]
00001E1E 4AA8 004E tst.l [A0 + 0x4E]
00001E22 6728 beq +0x2A /* 00001E4C */
00001E24 302D D5D6 move.w D0, [A5 - 0x2A2A]
00001E28 7210 moveq.l D1, 0x10
00001E2A C041 and.w D0, D1
00001E2C 671E beq +0x20 /* 00001E4C */
00001E2E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001E32 4EAD 182A jsr [A5 + 0x182A /* export_769 */]
00001E36 2F00 move.l -[A7], D0
00001E38 2F0B move.l -[A7], A3
00001E3A 206C 000C movea.l A0, [A4 + 0xC]
00001E3E 2068 0010 movea.l A0, [A0 + 0x10]
00001E42 2F28 004E move.l -[A7], [A0 + 0x4E]
00001E46 4EAD 184A jsr [A5 + 0x184A /* export_773 */]
00001E4A 2640 movea.l A3, D0
label00001E4C:
00001E4C 2003 move.l D0, D3
00001E4E 7202 moveq.l D1, 0x02
00001E50 C081 and.l D0, D1
00001E52 6716 beq +0x18 /* 00001E6A */
00001E54 2F0C move.l -[A7], A4
00001E56 7001 moveq.l D0, 0x01
00001E58 3F00 move.w -[A7], D0
00001E5A 4EAD 14FA jsr [A5 + 0x14FA /* export_667 */]
00001E5E 2440 movea.l A2, D0
00001E60 2F0B move.l -[A7], A3
00001E62 2F0A move.l -[A7], A2
00001E64 4EBA 0616 jsr [PC + 0x616 /* 0000247C */]
00001E68 2640 movea.l A3, D0
label00001E6A:
00001E6A 700F moveq.l D0, 0x0F
00001E6C 2F00 move.l -[A7], D0
00001E6E 2F0C move.l -[A7], A4
00001E70 2F0B move.l -[A7], A3
00001E72 7013 moveq.l D0, 0x13
00001E74 2F00 move.l -[A7], D0
00001E76 2F0C move.l -[A7], A4
00001E78 1013 move.b D0, [A3]
00001E7A 7264 moveq.l D1, 0x64
00001E7C B001 cmp.b D0, D1
00001E7E 6606 bne +0x8 /* 00001E86 */
00001E80 202B 0006 move.l D0, [A3 + 0x6]
00001E84 6002 bra +0x4 /* 00001E88 */
label00001E86:
00001E86 200B move.l D0, A3
label00001E88:
00001E88 2F00 move.l -[A7], D0
00001E8A 4EBA 0506 jsr [PC + 0x506 /* 00002392 */]
00001E8E 2F00 move.l -[A7], D0
00001E90 4EAD 17C2 jsr [A5 + 0x17C2 /* export_756 */]
00001E94 2F00 move.l -[A7], D0
00001E96 4EAD 17E2 jsr [A5 + 0x17E2 /* export_760 */]
00001E9A 2F00 move.l -[A7], D0
00001E9C 4EAD 17DA jsr [A5 + 0x17DA /* export_759 */]
00001EA0 2640 movea.l A3, D0
00001EA2 6014 bra +0x16 /* 00001EB8 */
label00001EA4:
00001EA4 2014 move.l D0, [A4]
00001EA6 721F moveq.l D1, 0x1F
00001EA8 C041 and.w D0, D1
00001EAA 7212 moveq.l D1, 0x12
00001EAC B041 cmp.w D0, D1
00001EAE 6608 bne +0xA /* 00001EB8 */
00001EB0 2F0B move.l -[A7], A3
00001EB2 4EBA FD2A jsr [PC - 0x2D6 /* 00001BDE */]
00001EB6 2640 movea.l A3, D0
label00001EB8:
00001EB8 200B move.l D0, A3
00001EBA 4CDF 1C18 movem.l D3,D4,A2,A3,A4, [A7]+
00001EBE 4E5E unlink A6
00001EC0 205F movea.l A0, [A7]+
00001EC2 504F addq.w A7, 8
00001EC4 4ED0 jmp [A0]
fn00001EC6:
00001EC6 4E56 FFE0 link A6, -0x0020
00001ECA 48E7 1C38 movem.l -[A7], D3,D4,D5,A2,A3,A4
00001ECE 206E 0014 movea.l A0, [A6 + 0x14]
00001ED2 2028 0016 move.l D0, [A0 + 0x16]
00001ED6 2D40 FFE0 move.l [A6 - 0x20], D0
00001EDA 2040 movea.l A0, D0
00001EDC 2010 move.l D0, [A0]
00001EDE 721F moveq.l D1, 0x1F
00001EE0 C081 and.l D0, D1
00001EE2 41ED D414 lea.l A0, [A5 - 0x2BEC]
00001EE6 1030 0000 move.b D0, [A0 + D0.w]
00001EEA 7210 moveq.l D1, 0x10
00001EEC C001 and.b D0, D1
00001EEE 6612 bne +0x14 /* 00001F02 */
00001EF0 486E 0008 pea.l [A6 + 0x8]
00001EF4 486D 17AA pea.l [A5 + 0x17AA /* export_753 */]
00001EF8 4EAD 16BA jsr [A5 + 0x16BA /* export_723 */]
00001EFC 7000 moveq.l D0, 0x00
00001EFE 4EFA 0426 jmp [PC + 0x426 /* 00002326 */]
label00001F02:
00001F02 246E 0014 movea.l A2, [A6 + 0x14]
00001F06 1012 move.b D0, [A2]
00001F08 725F moveq.l D1, 0x5F
00001F0A B001 cmp.b D0, D1
00001F0C 6630 bne +0x32 /* 00001F3E */
00001F0E 206A 0002 movea.l A0, [A2 + 0x2]
00001F12 2068 000C movea.l A0, [A0 + 0xC]
00001F16 2010 move.l D0, [A0]
00001F18 721F moveq.l D1, 0x1F
00001F1A C081 and.l D0, D1
00001F1C 41ED D414 lea.l A0, [A5 - 0x2BEC]
00001F20 1030 0000 move.b D0, [A0 + D0.w]
00001F24 7210 moveq.l D1, 0x10
00001F26 C001 and.b D0, D1
00001F28 6714 beq +0x16 /* 00001F3E */
00001F2A 262A 0002 move.l D3, [A2 + 0x2]
00001F2E 2D43 FFE8 move.l [A6 - 0x18], D3
00001F32 2F03 move.l -[A7], D3
00001F34 4EAD 2012 jsr [A5 + 0x2012 /* export_1022 */]
00001F38 2D40 FFE4 move.l [A6 - 0x1C], D0
00001F3C 600E bra +0x10 /* 00001F4C */
label00001F3E:
00001F3E 7000 moveq.l D0, 0x00
00001F40 2D40 FFE8 move.l [A6 - 0x18], D0
00001F44 41FA 03F0 lea.l A0, [PC + 0x3F0 /* 00002336, value 0x66756E63 'func', cstring "function" */]
00001F48 2D48 FFE4 move.l [A6 - 0x1C], A0
label00001F4C:
00001F4C 7800 moveq.l D4, 0x00
00001F4E 206E FFE0 movea.l A0, [A6 - 0x20]
00001F52 2028 000C move.l D0, [A0 + 0xC]
00001F56 2D40 FFF0 move.l [A6 - 0x10], D0
00001F5A 600E bra +0x10 /* 00001F6A */
label00001F5C:
00001F5C 5284 addq.l D4, 1
00001F5E 206E FFF0 movea.l A0, [A6 - 0x10]
00001F62 2028 000C move.l D0, [A0 + 0xC]
00001F66 2D40 FFF0 move.l [A6 - 0x10], D0
label00001F6A:
00001F6A 202E FFF0 move.l D0, [A6 - 0x10]
00001F6E 66EC bne -0x12 /* 00001F5C */
00001F70 4240 clr.w D0
00001F72 3B40 BC42 move.w [A5 - 0x43BE], D0
00001F76 246E FFE0 movea.l A2, [A6 - 0x20]
00001F7A 102A 0004 move.b D0, [A2 + 0x4]
00001F7E 7202 moveq.l D1, 0x02
00001F80 C001 and.b D0, D1
00001F82 7A00 moveq.l D5, 0x00
00001F84 1A00 move.b D5, D0
00001F86 202A 000C move.l D0, [A2 + 0xC]
00001F8A 2D40 FFF0 move.l [A6 - 0x10], D0
00001F8E 286E 0008 movea.l A4, [A6 + 0x8]
00001F92 584A addq.w A2, 4
00001F94 2D4A FFFC move.l [A6 - 0x4], A2
00001F98 6000 015C bra +0x15E /* 000020F6 */
label00001F9C:
00001F9C 0C84 0000 0001 cmpi.l D4, 0x1
00001FA2 6304 bls +0x6 /* 00001FA8 */
00001FA4 526D BC42 addq.w [A5 - 0x43BE], 1
label00001FA8:
00001FA8 200C move.l D0, A4
00001FAA 662A bne +0x2C /* 00001FD6 */
00001FAC 202E FFF0 move.l D0, [A6 - 0x10]
00001FB0 6700 0150 beq +0x152 /* 00002102 */
00001FB4 206E FFF0 movea.l A0, [A6 - 0x10]
00001FB8 4AA8 0008 tst.l [A0 + 0x8]
00001FBC 6700 0144 beq +0x146 /* 00002102 */
00001FC0 206E FFF0 movea.l A0, [A6 - 0x10]
00001FC4 2F28 0008 move.l -[A7], [A0 + 0x8]
00001FC8 4EAD 17C2 jsr [A5 + 0x17C2 /* export_756 */]
00001FCC 2640 movea.l A3, D0
00001FCE 2F0B move.l -[A7], A3
00001FD0 4EAD 2072 jsr [A5 + 0x2072 /* export_1034 */]
00001FD4 6004 bra +0x6 /* 00001FDA */
label00001FD6:
00001FD6 266C 0008 movea.l A3, [A4 + 0x8]
label00001FDA:
00001FDA 202E FFF0 move.l D0, [A6 - 0x10]
00001FDE 6700 00AE beq +0xB0 /* 0000208E */
00001FE2 206E FFF0 movea.l A0, [A6 - 0x10]
00001FE6 2028 0004 move.l D0, [A0 + 0x4]
00001FEA 2D40 FFF4 move.l [A6 - 0xC], D0
00001FEE 2040 movea.l A0, D0
00001FF0 2210 move.l D1, [A0]
00001FF2 761F moveq.l D3, 0x1F
00001FF4 C243 and.w D1, D3
00001FF6 7410 moveq.l D2, 0x10
00001FF8 B242 cmp.w D1, D2
00001FFA 662E bne +0x30 /* 0000202A */
00001FFC 2468 0008 movea.l A2, [A0 + 0x8]
00002000 2212 move.l D1, [A2]
00002002 C243 and.w D1, D3
00002004 7414 moveq.l D2, 0x14
00002006 B242 cmp.w D1, D2
00002008 6620 bne +0x22 /* 0000202A */
0000200A 226A 000C movea.l A1, [A2 + 0xC]
0000200E 2269 0010 movea.l A1, [A1 + 0x10]
00002012 2229 0010 move.l D1, [A1 + 0x10]
00002016 0281 0000 6000 andi.l D1, 0x6000 /* '`\0' */
0000201C 670C beq +0xE /* 0000202A */
0000201E 0290 FFFF FFE0 andi.l [A0], 0xFFFFFFE0
00002024 0090 0000 0011 ori.l [A0], 0x11
label0000202A:
0000202A 202E FFE8 move.l D0, [A6 - 0x18]
0000202E 6744 beq +0x46 /* 00002074 */
00002030 206E FFE8 movea.l A0, [A6 - 0x18]
00002034 2268 0010 movea.l A1, [A0 + 0x10]
00002038 2451 movea.l A2, [A1]
0000203A 200A move.l D0, A2
0000203C 6736 beq +0x38 /* 00002074 */
0000203E 226A 0010 movea.l A1, [A2 + 0x10]
00002042 2029 0010 move.l D0, [A1 + 0x10]
00002046 0280 0000 2000 andi.l D0, 0x2000 /* ' \0' */
0000204C 6726 beq +0x28 /* 00002074 */
0000204E 487A 02F6 pea.l [PC + 0x2F6 /* 00002346, value 0x5F5F6E77 '__nw', cstring "__nw" */]
00002052 2448 movea.l A2, A0
00002054 7054 moveq.l D0, 0x54
00002056 D5C0 add.l A2, D0
00002058 2F0A move.l -[A7], A2
0000205A 4EAD 01B2 jsr [A5 + 0x1B2 /* export_50 */]
0000205E 504F addq.w A7, 8
00002060 4A80 tst.l D0
00002062 671C beq +0x1E /* 00002080 */
00002064 487A 02DA pea.l [PC + 0x2DA /* 00002340, value 0x5F5F646C '__dl', cstring "__dl" */]
00002068 2F0A move.l -[A7], A2
0000206A 4EAD 01B2 jsr [A5 + 0x1B2 /* export_50 */]
0000206E 504F addq.w A7, 8
00002070 4A80 tst.l D0
00002072 670C beq +0xE /* 00002080 */
label00002074:
00002074 2F0B move.l -[A7], A3
00002076 2F2E FFF4 move.l -[A7], [A6 - 0xC]
0000207A 4EBA 0400 jsr [PC + 0x400 /* 0000247C */]
0000207E 2640 movea.l A3, D0
label00002080:
00002080 206E FFF0 movea.l A0, [A6 - 0x10]
00002084 2028 000C move.l D0, [A0 + 0xC]
00002088 2D40 FFF0 move.l [A6 - 0x10], D0
0000208C 6052 bra +0x54 /* 000020E0 */
label0000208E:
0000208E 2F0B move.l -[A7], A3
00002090 4EBA F9D0 jsr [PC - 0x630 /* 00001A62 */]
00002094 2640 movea.l A3, D0
00002096 202B 0016 move.l D0, [A3 + 0x16]
0000209A 2D40 FFF8 move.l [A6 - 0x8], D0
0000209E 2040 movea.l A0, D0
000020A0 5268 0006 addq.w [A0 + 0x6], 1
000020A4 486E FFF8 pea.l [A6 - 0x8]
000020A8 4EAD 1AC2 jsr [A5 + 0x1AC2 /* export_852 */]
000020AC 2F0B move.l -[A7], A3
000020AE 2F2E FFF8 move.l -[A7], [A6 - 0x8]
000020B2 4EBA 1F54 jsr [PC + 0x1F54 /* 00004008 */]
000020B6 2640 movea.l A3, D0
000020B8 2F2E FFF8 move.l -[A7], [A6 - 0x8]
000020BC 4EAD 1ED2 jsr [A5 + 0x1ED2 /* export_982 */]
000020C0 4A85 tst.l D5
000020C2 671C beq +0x1E /* 000020E0 */
000020C4 2F2E FFE4 move.l -[A7], [A6 - 0x1C]
000020C8 2F04 move.l -[A7], D4
000020CA 701D moveq.l D0, 0x1D
000020CC 2F00 move.l -[A7], D0
000020CE 4EAD 18B2 jsr [A5 + 0x18B2 /* export_786 */]
000020D2 4FEF 000C lea.l A7, [A7 + 0xC]
000020D6 206E FFFC movea.l A0, [A6 - 0x4]
000020DA 0210 00FD andi.b [A0], 0xFD
000020DE 7A00 moveq.l D5, 0x00
label000020E0:
000020E0 200C move.l D0, A4
000020E2 6708 beq +0xA /* 000020EC */
000020E4 294B 0008 move.l [A4 + 0x8], A3
000020E8 2854 movea.l A4, [A4]
000020EA 600A bra +0xC /* 000020F6 */
label000020EC:
000020EC 486E 0008 pea.l [A6 + 0x8]
000020F0 2F0B move.l -[A7], A3
000020F2 4EAD 16CA jsr [A5 + 0x16CA /* export_725 */]
label000020F6:
000020F6 200C move.l D0, A4
000020F8 222E FFF0 move.l D1, [A6 - 0x10]
000020FC 8081 or.l D0, D1
000020FE 6600 FE9C bne -0x162 /* 00001F9C */
label00002102:
00002102 4240 clr.w D0
00002104 3B40 BC42 move.w [A5 - 0x43BE], D0
00002108 202E FFF0 move.l D0, [A6 - 0x10]
0000210C 6712 beq +0x14 /* 00002120 */
0000210E 2F2E FFE4 move.l -[A7], [A6 - 0x1C]
00002112 2F04 move.l -[A7], D4
00002114 701D moveq.l D0, 0x1D
00002116 2F00 move.l -[A7], D0
00002118 4EAD 18B2 jsr [A5 + 0x18B2 /* export_786 */]
0000211C 4FEF 000C lea.l A7, [A7 + 0xC]
label00002120:
00002120 202E 000C move.l D0, [A6 + 0xC]
00002124 6714 beq +0x16 /* 0000213A */
00002126 2F2E 000C move.l -[A7], [A6 + 0xC]
0000212A 4EAD 16EA jsr [A5 + 0x16EA /* export_729 */]
0000212E 2040 movea.l A0, D0
00002130 20AE 0008 move.l [A0], [A6 + 0x8]
00002134 2D6E 000C 0008 move.l [A6 + 0x8], [A6 + 0xC]
label0000213A:
0000213A 7000 moveq.l D0, 0x00
0000213C 2640 movea.l A3, D0
0000213E 286E 0008 movea.l A4, [A6 + 0x8]
00002142 603C bra +0x3E /* 00002180 */
label00002144:
00002144 246C 0008 movea.l A2, [A4 + 0x8]
00002148 206A 0016 movea.l A0, [A2 + 0x16]
0000214C 2010 move.l D0, [A0]
0000214E 721F moveq.l D1, 0x1F
00002150 C041 and.w D0, D1
00002152 7214 moveq.l D1, 0x14
00002154 B041 cmp.w D0, D1
00002156 6608 bne +0xA /* 00002160 */
00002158 2F0A move.l -[A7], A2
0000215A 4EBA FB4E jsr [PC - 0x4B2 /* 00001CAA */]
0000215E 2440 movea.l A2, D0
label00002160:
00002160 260B move.l D3, A3
00002162 6716 beq +0x18 /* 0000217A */
00002164 7056 moveq.l D0, 0x56
00002166 2F00 move.l -[A7], D0
00002168 206D D874 movea.l A0, [A5 - 0x278C]
0000216C 2F28 0018 move.l -[A7], [A0 + 0x18]
00002170 2F03 move.l -[A7], D3
00002172 2F0A move.l -[A7], A2
00002174 4EAD 17DA jsr [A5 + 0x17DA /* export_759 */]
00002178 6002 bra +0x4 /* 0000217C */
label0000217A:
0000217A 200A move.l D0, A2
label0000217C:
0000217C 2640 movea.l A3, D0
0000217E 2854 movea.l A4, [A4]
label00002180:
00002180 200C move.l D0, A4
00002182 66C0 bne -0x3E /* 00002144 */
00002184 486E 0008 pea.l [A6 + 0x8]
00002188 42A7 clr.l -[A7]
0000218A 4EAD 16BA jsr [A5 + 0x16BA /* export_723 */]
0000218E 202E 0010 move.l D0, [A6 + 0x10]
00002192 676E beq +0x70 /* 00002202 */
00002194 206E 0010 movea.l A0, [A6 + 0x10]
00002198 2068 0016 movea.l A0, [A0 + 0x16]
0000219C 2F28 0008 move.l -[A7], [A0 + 0x8]
000021A0 4267 clr.w -[A7]
000021A2 4EAD 14FA jsr [A5 + 0x14FA /* export_667 */]
000021A6 2840 movea.l A4, D0
000021A8 246E 0010 movea.l A2, [A6 + 0x10]
000021AC 302A 0024 move.w D0, [A2 + 0x24]
000021B0 0240 3000 andi.w D0, 0x3000 /* '0\0' */
000021B4 661A bne +0x1C /* 000021D0 */
000021B6 206A 0016 movea.l A0, [A2 + 0x16]
000021BA 2010 move.l D0, [A0]
000021BC 7211 moveq.l D1, 0x11
000021BE B081 cmp.l D0, D1
000021C0 6704 beq +0x6 /* 000021C6 */
000021C2 7000 moveq.l D0, 0x00
000021C4 6002 bra +0x4 /* 000021C8 */
label000021C6:
000021C6 7001 moveq.l D0, 0x01
label000021C8:
000021C8 2000 move.l D0, D0
000021CA 721F moveq.l D1, 0x1F
000021CC C081 and.l D0, D1
000021CE 6704 beq +0x6 /* 000021D4 */
label000021D0:
000021D0 7011 moveq.l D0, 0x11
000021D2 2880 move.l [A4], D0
label000021D4:
000021D4 2F2E 0010 move.l -[A7], [A6 + 0x10]
000021D8 2F0C move.l -[A7], A4
000021DA 4EBA 02A0 jsr [PC + 0x2A0 /* 0000247C */]
000021DE 2D40 0010 move.l [A6 + 0x10], D0
000021E2 260B move.l D3, A3
000021E4 6714 beq +0x16 /* 000021FA */
000021E6 7256 moveq.l D1, 0x56
000021E8 2F01 move.l -[A7], D1
000021EA 206D D874 movea.l A0, [A5 - 0x278C]
000021EE 2F28 0018 move.l -[A7], [A0 + 0x18]
000021F2 2F03 move.l -[A7], D3
000021F4 2F00 move.l -[A7], D0
000021F6 4EAD 17DA jsr [A5 + 0x17DA /* export_759 */]
label000021FA:
000021FA 2640 movea.l A3, D0
000021FC 006B 0010 0024 ori.w [A3 + 0x24], 0x10
label00002202:
00002202 2F2E FFE0 move.l -[A7], [A6 - 0x20]
00002206 4EBA 2774 jsr [PC + 0x2774 /* 0000497C */]
0000220A 7202 moveq.l D1, 0x02
0000220C B081 cmp.l D0, D1
0000220E 6658 bne +0x5A /* 00002268 */
00002210 206E FFE0 movea.l A0, [A6 - 0x20]
00002214 2F28 0008 move.l -[A7], [A0 + 0x8]
00002218 4EAD 1E0A jsr [A5 + 0x1E0A /* export_957 */]
0000221C 2D40 FFEC move.l [A6 - 0x14], D0
00002220 2F00 move.l -[A7], D0
00002222 4EAD 1822 jsr [A5 + 0x1822 /* export_768 */]
00002226 2440 movea.l A2, D0
00002228 363C 0080 move.w D3, 0x80
0000222C 876A 0024 or.w [A2 + 0x24], D3
00002230 7014 moveq.l D0, 0x14
00002232 2F00 move.l -[A7], D0
00002234 2F2E FFE0 move.l -[A7], [A6 - 0x20]
00002238 4EBA DE96 jsr [PC - 0x216A /* 000000D0 */]
0000223C 2F00 move.l -[A7], D0
0000223E 2F0A move.l -[A7], A2
00002240 4EAD 17E2 jsr [A5 + 0x17E2 /* export_760 */]
00002244 2440 movea.l A2, D0
00002246 876A 0024 or.w [A2 + 0x24], D3
0000224A 200B move.l D0, A3
0000224C 6718 beq +0x1A /* 00002266 */
0000224E 7056 moveq.l D0, 0x56
00002250 2F00 move.l -[A7], D0
00002252 206D D874 movea.l A0, [A5 - 0x278C]
00002256 2F28 0018 move.l -[A7], [A0 + 0x18]
0000225A 2F0B move.l -[A7], A3
0000225C 2F0A move.l -[A7], A2
0000225E 4EAD 17DA jsr [A5 + 0x17DA /* export_759 */]
00002262 2640 movea.l A3, D0
00002264 6002 bra +0x4 /* 00002268 */
label00002266:
00002266 264A movea.l A3, A2
label00002268:
00002268 200B move.l D0, A3
0000226A 671A beq +0x1C /* 00002286 */
0000226C 7057 moveq.l D0, 0x57
0000226E 2F00 move.l -[A7], D0
00002270 206E FFE0 movea.l A0, [A6 - 0x20]
00002274 2F28 0008 move.l -[A7], [A0 + 0x8]
00002278 2F2E 0014 move.l -[A7], [A6 + 0x14]
0000227C 2F0B move.l -[A7], A3
0000227E 4EAD 17DA jsr [A5 + 0x17DA /* export_759 */]
00002282 2640 movea.l A3, D0
00002284 6016 bra +0x18 /* 0000229C */
label00002286:
00002286 7058 moveq.l D0, 0x58
00002288 2F00 move.l -[A7], D0
0000228A 206E FFE0 movea.l A0, [A6 - 0x20]
0000228E 2F28 0008 move.l -[A7], [A0 + 0x8]
00002292 2F2E 0014 move.l -[A7], [A6 + 0x14]
00002296 4EAD 17E2 jsr [A5 + 0x17E2 /* export_760 */]
0000229A 2640 movea.l A3, D0
label0000229C:
0000229C 246E 0014 movea.l A2, [A6 + 0x14]
000022A0 1012 move.b D0, [A2]
000022A2 725F moveq.l D1, 0x5F
000022A4 B001 cmp.b D0, D1
000022A6 6674 bne +0x76 /* 0000231C */
000022A8 202D C486 move.l D0, [A5 - 0x3B7A]
000022AC 675E beq +0x60 /* 0000230C */
000022AE 206D C486 movea.l A0, [A5 - 0x3B7A]
000022B2 4AA8 0036 tst.l [A0 + 0x36]
000022B6 6606 bne +0x8 /* 000022BE */
000022B8 4AA8 003A tst.l [A0 + 0x3A]
000022BC 674E beq +0x50 /* 0000230C */
label000022BE:
000022BE 2F2A 0002 move.l -[A7], [A2 + 0x2]
000022C2 4EAD 1D3A jsr [A5 + 0x1D3A /* export_931 */]
000022C6 2840 movea.l A4, D0
000022C8 2F0C move.l -[A7], A4
000022CA 206D C486 movea.l A0, [A5 - 0x3B7A]
000022CE 2F28 0036 move.l -[A7], [A0 + 0x36]
000022D2 7001 moveq.l D0, 0x01
000022D4 3F00 move.w -[A7], D0
000022D6 4EAD 1D2A jsr [A5 + 0x1D2A /* export_929 */]
000022DA 4A80 tst.l D0
000022DC 670E beq +0x10 /* 000022EC */
000022DE 163C 0080 move.b D3, 0x80
000022E2 872B 001E or.b [A3 + 0x1E], D3
000022E6 872D E8D6 or.b [A5 - 0x172A], D3
000022EA 6020 bra +0x22 /* 0000230C */
label000022EC:
000022EC 2F0C move.l -[A7], A4
000022EE 206D C486 movea.l A0, [A5 - 0x3B7A]
000022F2 2F28 003A move.l -[A7], [A0 + 0x3A]
000022F6 7001 moveq.l D0, 0x01
000022F8 3F00 move.w -[A7], D0
000022FA 4EAD 1D2A jsr [A5 + 0x1D2A /* export_929 */]
000022FE 4A80 tst.l D0
00002300 670A beq +0xC /* 0000230C */
00002302 7640 moveq.l D3, 0x40
00002304 872B 001E or.b [A3 + 0x1E], D3
00002308 872D E8D6 or.b [A5 - 0x172A], D3
label0000230C:
0000230C 206E 0014 movea.l A0, [A6 + 0x14]
00002310 2068 0002 movea.l A0, [A0 + 0x2]
00002314 00A8 8000 0000 0020 ori.l [A0 + 0x20], 0x80000000
label0000231C:
0000231C 2F0B move.l -[A7], A3
0000231E 2F2E FFEC move.l -[A7], [A6 - 0x14]
00002322 4EBA FAA0 jsr [PC - 0x560 /* 00001DC4 */]
label00002326:
00002326 4CDF 1C38 movem.l D3,D4,D5,A2,A3,A4, [A7]+
0000232A 4E5E unlink A6
0000232C 205F movea.l A0, [A7]+
0000232E 4FEF 0010 lea.l A7, [A7 + 0x10]
00002332 4ED0 jmp [A0]
00002334 0016 6675 ori.b [A6], 0x75 /* 'u' */
00002338 6E63 bgt +0x65 /* 0000239D */
0000233A 7469 moveq.l D2, 0x69
0000233C 6F6E ble +0x70 /* 000023AC */
0000233E 0000 5F5F ori.b D0, 0x5F /* '_' */
00002342 646C bcc +0x6E /* 000023B0 */
00002344 0000 5F5F ori.b D0, 0x5F /* '_' */
00002348 6E77 bgt +0x79 /* 000023C1 */
0000234A 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 0000234C-00002354
fn0000234C:
0000234C 4E56 0000 link A6, 0
00002350 48E7 1018 movem.l -[A7], D3,A3,A4
// end alternate branch 0000234C-00002354
fn0000234C: // (misaligned)
0000234E 0000 48E7 ori.b D0, 0xE7
00002352 1018 move.b D0, [A0]+
00002354 266E 0008 movea.l A3, [A6 + 0x8]
00002358 601C bra +0x1E /* 00002376 */
label0000235A:
0000235A 7056 moveq.l D0, 0x56
0000235C B600 cmp.b D3, D0
0000235E 6620 bne +0x22 /* 00002380 */
00002360 2F2B 0002 move.l -[A7], [A3 + 0x2]
00002364 4EBA FFE6 jsr [PC - 0x1A /* 0000234C */]
00002368 2840 movea.l A4, D0
0000236A 200C move.l D0, A4
0000236C 6704 beq +0x6 /* 00002372 */
0000236E 264C movea.l A3, A4
00002370 6012 bra +0x14 /* 00002384 */
label00002372:
00002372 266B 0006 movea.l A3, [A3 + 0x6]
label00002376:
00002376 1613 move.b D3, [A3]
00002378 705B moveq.l D0, 0x5B
0000237A B600 cmp.b D3, D0
0000237C 6706 beq +0x8 /* 00002384 */
0000237E 60DA bra -0x24 /* 0000235A */
label00002380:
00002380 7000 moveq.l D0, 0x00
00002382 2640 movea.l A3, D0
label00002384:
00002384 200B move.l D0, A3
00002386 4CDF 1808 movem.l D3,A3,A4, [A7]+
0000238A 4E5E unlink A6
0000238C 205F movea.l A0, [A7]+
0000238E 584F addq.w A7, 4
00002390 4ED0 jmp [A0]
fn00002392:
00002392 4E56 0000 link A6, 0
00002396 2F0A move.l -[A7], A2
00002398 246E 0008 movea.l A2, [A6 + 0x8]
label0000239C:
0000239C 246A 0006 movea.l A2, [A2 + 0x6]
000023A0 1012 move.b D0, [A2]
000023A2 7256 moveq.l D1, 0x56
000023A4 B001 cmp.b D0, D1
000023A6 67F4 beq -0xA /* 0000239C */
000023A8 200A move.l D0, A2
000023AA 245F movea.l A2, [A7]+
label000023AC:
000023AC 4E5E unlink A6
000023AE 205F movea.l A0, [A7]+
label000023B0:
000023B0 584F addq.w A7, 4
000023B2 4ED0 jmp [A0]
000023B4 4E56 0000 link A6, 0
000023B8 48E7 1838 movem.l -[A7], D3,D4,A2,A3,A4
000023BC 286E 0008 movea.l A4, [A6 + 0x8]
000023C0 7000 moveq.l D0, 0x00
000023C2 2640 movea.l A3, D0
000023C4 206C 0002 movea.l A0, [A4 + 0x2]
000023C8 2468 0016 movea.l A2, [A0 + 0x16]
000023CC 2012 move.l D0, [A2]
000023CE 761F moveq.l D3, 0x1F
000023D0 C043 and.w D0, D3
000023D2 780F moveq.l D4, 0x0F
000023D4 B044 cmp.w D0, D4
000023D6 6224 bhi +0x26 /* 000023FC */
000023D8 1214 move.b D1, [A4]
000023DA 7000 moveq.l D0, 0x00
000023DC 1001 move.b D0, D1
000023DE 41ED D31A lea.l A0, [A5 - 0x2CE6]
000023E2 1030 0000 move.b D0, [A0 + D0.w]
000023E6 7201 moveq.l D1, 0x01
000023E8 C001 and.b D0, D1
000023EA 6720 beq +0x22 /* 0000240C */
000023EC 206C 0006 movea.l A0, [A4 + 0x6]
000023F0 2668 0016 movea.l A3, [A0 + 0x16]
000023F4 2013 move.l D0, [A3]
000023F6 C043 and.w D0, D3
000023F8 B044 cmp.w D0, D4
000023FA 6310 bls +0x12 /* 0000240C */
label000023FC:
000023FC 2F0B move.l -[A7], A3
000023FE 2F0A move.l -[A7], A2
00002400 7053 moveq.l D0, 0x53
00002402 2F00 move.l -[A7], D0
00002404 4EAD 18EA jsr [A5 + 0x18EA /* export_793 */]
00002408 4FEF 000C lea.l A7, [A7 + 0xC]
label0000240C:
0000240C 4CDF 1C18 movem.l D3,D4,A2,A3,A4, [A7]+
00002410 4E5E unlink A6
00002412 205F movea.l A0, [A7]+
00002414 584F addq.w A7, 4
00002416 4ED0 jmp [A0]
00002418 4E56 0000 link A6, 0
0000241C 48E7 1838 movem.l -[A7], D3,D4,A2,A3,A4
00002420 286E 0008 movea.l A4, [A6 + 0x8]
00002424 7000 moveq.l D0, 0x00
00002426 2640 movea.l A3, D0
00002428 206C 0002 movea.l A0, [A4 + 0x2]
0000242C 2468 0016 movea.l A2, [A0 + 0x16]
00002430 2012 move.l D0, [A2]
00002432 761F moveq.l D3, 0x1F
00002434 C043 and.w D0, D3
00002436 780B moveq.l D4, 0x0B
00002438 B044 cmp.w D0, D4
0000243A 6224 bhi +0x26 /* 00002460 */
0000243C 1214 move.b D1, [A4]
0000243E 7000 moveq.l D0, 0x00
00002440 1001 move.b D0, D1
00002442 41ED D31A lea.l A0, [A5 - 0x2CE6]
00002446 1030 0000 move.b D0, [A0 + D0.w]
0000244A 7201 moveq.l D1, 0x01
0000244C C001 and.b D0, D1
0000244E 6720 beq +0x22 /* 00002470 */
00002450 206C 0006 movea.l A0, [A4 + 0x6]
00002454 2668 0016 movea.l A3, [A0 + 0x16]
00002458 2013 move.l D0, [A3]
0000245A C043 and.w D0, D3
0000245C B044 cmp.w D0, D4
0000245E 6310 bls +0x12 /* 00002470 */
label00002460:
00002460 2F0B move.l -[A7], A3
00002462 2F0A move.l -[A7], A2
00002464 7053 moveq.l D0, 0x53
00002466 2F00 move.l -[A7], D0
00002468 4EAD 18EA jsr [A5 + 0x18EA /* export_793 */]
0000246C 4FEF 000C lea.l A7, [A7 + 0xC]
label00002470:
00002470 4CDF 1C18 movem.l D3,D4,A2,A3,A4, [A7]+
00002474 4E5E unlink A6
00002476 205F movea.l A0, [A7]+
00002478 584F addq.w A7, 4
0000247A 4ED0 jmp [A0]
fn0000247C:
0000247C 4E56 FFD4 link A6, -0x002C
00002480 48E7 1E38 movem.l -[A7], D3,D4,D5,D6,A2,A3,A4
00002484 202E 000C move.l D0, [A6 + 0xC]
00002488 660A bne +0xC /* 00002494 */
0000248A 2F3C 0000 0AD4 move.l -[A7], 0xAD4
00002490 4EBA DB6E jsr [PC - 0x2492 /* 00000000 */]
label00002494:
00002494 206E 000C movea.l A0, [A6 + 0xC]
00002498 2868 0016 movea.l A4, [A0 + 0x16]
0000249C 2014 move.l D0, [A4]
0000249E 761F moveq.l D3, 0x1F
000024A0 C083 and.l D0, D3
000024A2 2D40 FFD4 move.l [A6 - 0x2C], D0
000024A6 246E 0008 movea.l A2, [A6 + 0x8]
000024AA B9CA cmpa.l A4, A2
000024AC 6608 bne +0xA /* 000024B6 */
000024AE 7219 moveq.l D1, 0x19
000024B0 B081 cmp.l D0, D1
000024B2 6600 07F0 bne +0x7F2 /* 00002CA4 */
label000024B6:
000024B6 2212 move.l D1, [A2]
000024B8 C283 and.l D1, D3
000024BA 2D41 FFD8 move.l [A6 - 0x28], D1
000024BE 322E FFDA move.w D1, [A6 - 0x26]
000024C2 3403 move.w D2, D3
000024C4 C242 and.w D1, D2
000024C6 7412 moveq.l D2, 0x12
000024C8 B242 cmp.w D1, D2
000024CA 6600 03F6 bne +0x3F8 /* 000028C2 */
000024CE 222A 0008 move.l D1, [A2 + 0x8]
000024D2 2D41 FFDC move.l [A6 - 0x24], D1
000024D6 2041 movea.l A0, D1
000024D8 2210 move.l D1, [A0]
000024DA 2D41 FFE0 move.l [A6 - 0x20], D1
000024DE 0281 0000 0080 andi.l D1, 0x80
000024E4 6706 beq +0x8 /* 000024EC */
000024E6 7240 moveq.l D1, 0x40
000024E8 C081 and.l D0, D1
000024EA 662E bne +0x30 /* 0000251A */
label000024EC:
000024EC 202E FFE0 move.l D0, [A6 - 0x20]
000024F0 7240 moveq.l D1, 0x40
000024F2 C081 and.l D0, D1
000024F4 670C beq +0xE /* 00002502 */
000024F6 202E FFD4 move.l D0, [A6 - 0x2C]
000024FA 0280 0000 0080 andi.l D0, 0x80
00002500 6618 bne +0x1A /* 0000251A */
label00002502:
00002502 202E FFE0 move.l D0, [A6 - 0x20]
00002506 0280 0000 00C0 andi.l D0, 0xC0
0000250C 6616 bne +0x18 /* 00002524 */
0000250E 202E FFD4 move.l D0, [A6 - 0x2C]
00002512 0280 0000 00C0 andi.l D0, 0xC0
00002518 670A beq +0xC /* 00002524 */
label0000251A:
0000251A 7054 moveq.l D0, 0x54
0000251C 2F00 move.l -[A7], D0
0000251E 4EAD 18BA jsr [A5 + 0x18BA /* export_787 */]
00002522 584F addq.w A7, 4
label00002524:
00002524 2F2E FFDC move.l -[A7], [A6 - 0x24]
00002528 2F0C move.l -[A7], A4
0000252A 7010 moveq.l D0, 0x10
0000252C 2F00 move.l -[A7], D0
0000252E 4EBA 0FD6 jsr [PC + 0xFD6 /* 00003506 */]
00002532 4A80 tst.l D0
00002534 6600 008C bne +0x8E /* 000025C2 */
00002538 2F2E FFDC move.l -[A7], [A6 - 0x24]
0000253C 2F0C move.l -[A7], A4
0000253E 4EBA 0CF8 jsr [PC + 0xCF8 /* 00003238 */]
00002542 4A80 tst.l D0
00002544 667C bne +0x7E /* 000025C2 */
00002546 302E FFE2 move.w D0, [A6 - 0x1E]
0000254A 3203 move.w D1, D3
0000254C C041 and.w D0, D1
0000254E 7215 moveq.l D1, 0x15
00002550 B041 cmp.w D0, D1
00002552 676E beq +0x70 /* 000025C2 */
00002554 262E FFE0 move.l D3, [A6 - 0x20]
00002558 781F moveq.l D4, 0x1F
0000255A C684 and.l D3, D4
0000255C 45ED D414 lea.l A2, [A5 - 0x2BEC]
00002560 1032 3000 move.b D0, [A2 + D3.w]
00002564 7210 moveq.l D1, 0x10
00002566 C001 and.b D0, D1
00002568 6720 beq +0x22 /* 0000258A */
0000256A 2014 move.l D0, [A4]
0000256C C084 and.l D0, D4
0000256E 1032 0000 move.b D0, [A2 + D0.w]
00002572 7201 moveq.l D1, 0x01
00002574 C001 and.b D0, D1
00002576 6712 beq +0x14 /* 0000258A */
00002578 2F2E FFDC move.l -[A7], [A6 - 0x24]
0000257C 2F2C 0008 move.l -[A7], [A4 + 0x8]
00002580 42A7 clr.l -[A7]
00002582 4EBA 0F82 jsr [PC + 0xF82 /* 00003506 */]
00002586 4A80 tst.l D0
00002588 6638 bne +0x3A /* 000025C2 */
label0000258A:
0000258A 486E 000C pea.l [A6 + 0xC]
0000258E 2F2E FFDC move.l -[A7], [A6 - 0x24]
00002592 42A7 clr.l -[A7]
00002594 4EAD 2062 jsr [A5 + 0x2062 /* export_1032 */]
00002598 4A40 tst.w D0
0000259A 6626 bne +0x28 /* 000025C2 */
0000259C 202E FFE0 move.l D0, [A6 - 0x20]
000025A0 7240 moveq.l D1, 0x40
000025A2 C081 and.l D0, D1
000025A4 661C bne +0x1E /* 000025C2 */
000025A6 102D D5D8 move.b D0, [A5 - 0x2A28]
000025AA 670C beq +0xE /* 000025B8 */
000025AC 703C moveq.l D0, 0x3C
000025AE 2F00 move.l -[A7], D0
000025B0 4EAD 18B2 jsr [A5 + 0x18B2 /* export_786 */]
000025B4 584F addq.w A7, 4
000025B6 600A bra +0xC /* 000025C2 */
label000025B8:
000025B8 700B moveq.l D0, 0x0B
000025BA 2F00 move.l -[A7], D0
000025BC 4EAD 18CA jsr [A5 + 0x18CA /* export_789 */]
000025C0 584F addq.w A7, 4
label000025C2:
000025C2 2F2E FFDC move.l -[A7], [A6 - 0x24]
000025C6 2F0C move.l -[A7], A4
000025C8 4EBA 0C6E jsr [PC + 0xC6E /* 00003238 */]
000025CC 2600 move.l D3, D0
000025CE 673E beq +0x40 /* 0000260E */
000025D0 2003 move.l D0, D3
000025D2 7204 moveq.l D1, 0x04
000025D4 C081 and.l D0, D1
000025D6 676A beq +0x6C /* 00002642 */
000025D8 2F2D D998 move.l -[A7], [A5 - 0x2668]
000025DC 2F2C 000C move.l -[A7], [A4 + 0xC]
000025E0 4EAD 20B2 jsr [A5 + 0x20B2 /* export_1042 */]
000025E4 4A80 tst.l D0
000025E6 665A bne +0x5C /* 00002642 */
000025E8 206E FFDC movea.l A0, [A6 - 0x24]
000025EC 2F28 000C move.l -[A7], [A0 + 0xC]
000025F0 4EAD 2012 jsr [A5 + 0x2012 /* export_1022 */]
000025F4 2F00 move.l -[A7], D0
000025F6 206C 000C movea.l A0, [A4 + 0xC]
000025FA 7054 moveq.l D0, 0x54
000025FC D1C0 add.l A0, D0
000025FE 2F08 move.l -[A7], A0
00002600 7038 moveq.l D0, 0x38
00002602 2F00 move.l -[A7], D0
00002604 4EAD 18BA jsr [A5 + 0x18BA /* export_787 */]
00002608 4FEF 000C lea.l A7, [A7 + 0xC]
0000260C 6034 bra +0x36 /* 00002642 */
label0000260E:
0000260E 302E FFE2 move.w D0, [A6 - 0x1E]
00002612 721F moveq.l D1, 0x1F
00002614 C041 and.w D0, D1
00002616 7215 moveq.l D1, 0x15
00002618 B041 cmp.w D0, D1
0000261A 6726 beq +0x28 /* 00002642 */
0000261C 202E FFE0 move.l D0, [A6 - 0x20]
00002620 721F moveq.l D1, 0x1F
00002622 C081 and.l D0, D1
00002624 41ED D414 lea.l A0, [A5 - 0x2BEC]
00002628 1030 0000 move.b D0, [A0 + D0.w]
0000262C 7210 moveq.l D1, 0x10
0000262E C001 and.b D0, D1
00002630 6610 bne +0x12 /* 00002642 */
00002632 2F2E 000C move.l -[A7], [A6 + 0xC]
00002636 2F2E FFDC move.l -[A7], [A6 - 0x24]
0000263A 4EBA FE40 jsr [PC - 0x1C0 /* 0000247C */]
0000263E 2D40 000C move.l [A6 + 0xC], D0
label00002642:
00002642 2F2E 000C move.l -[A7], [A6 + 0xC]
00002646 4EAD 196A jsr [A5 + 0x196A /* export_809 */]
0000264A 2640 movea.l A3, D0
0000264C 2D4B 000C move.l [A6 + 0xC], A3
00002650 286B 0016 movea.l A4, [A3 + 0x16]
00002654 6064 bra +0x66 /* 000026BA */
label00002656:
00002656 7019 moveq.l D0, 0x19
00002658 B600 cmp.b D3, D0
0000265A 6708 beq +0xA /* 00002664 */
0000265C 701A moveq.l D0, 0x1A
0000265E B600 cmp.b D3, D0
00002660 6600 023A bne +0x23C /* 0000289C */
label00002664:
00002664 102D D5D8 move.b D0, [A5 - 0x2A28]
00002668 6700 0232 beq +0x234 /* 0000289C */
0000266C 6000 01C4 bra +0x1C6 /* 00002832 */
label00002670:
00002670 1213 move.b D1, [A3]
00002672 7000 moveq.l D0, 0x00
00002674 1001 move.b D0, D1
00002676 725C moveq.l D1, 0x5C
00002678 B081 cmp.l D0, D1
0000267A 6728 beq +0x2A /* 000026A4 */
0000267C 720F moveq.l D1, 0x0F
0000267E B081 cmp.l D0, D1
00002680 6734 beq +0x36 /* 000026B6 */
00002682 7213 moveq.l D1, 0x13
00002684 B081 cmp.l D0, D1
00002686 6748 beq +0x4A /* 000026D0 */
00002688 720E moveq.l D1, 0x0E
0000268A B081 cmp.l D0, D1
0000268C 6700 00BE beq +0xC0 /* 0000274C */
00002690 725E moveq.l D1, 0x5E
00002692 B081 cmp.l D0, D1
00002694 6700 0122 beq +0x124 /* 000027B8 */
00002698 725F moveq.l D1, 0x5F
0000269A B081 cmp.l D0, D1
0000269C 6700 01FE beq +0x200 /* 0000289C */
000026A0 6000 0190 bra +0x192 /* 00002832 */
label000026A4:
000026A4 2F2E 000C move.l -[A7], [A6 + 0xC]
000026A8 2F0C move.l -[A7], A4
000026AA 4EAD 1972 jsr [A5 + 0x1972 /* export_810 */]
000026AE 2D40 000C move.l [A6 + 0xC], D0
000026B2 6000 01E8 bra +0x1EA /* 0000289C */
label000026B6:
000026B6 266B 0006 movea.l A3, [A3 + 0x6]
label000026BA:
000026BA 1613 move.b D3, [A3]
000026BC 7000 moveq.l D0, 0x00
000026BE 1003 move.b D0, D3
000026C0 41ED D38A lea.l A0, [A5 - 0x2C76]
000026C4 1030 0000 move.b D0, [A0 + D0.w]
000026C8 7210 moveq.l D1, 0x10
000026CA C001 and.b D0, D1
000026CC 67A2 beq -0x5C /* 00002670 */
000026CE 6086 bra -0x78 /* 00002656 */
label000026D0:
000026D0 206E 000C movea.l A0, [A6 + 0xC]
000026D4 2068 0002 movea.l A0, [A0 + 0x2]
000026D8 1010 move.b D0, [A0]
000026DA 724A moveq.l D1, 0x4A
000026DC B001 cmp.b D0, D1
000026DE 6600 01BC bne +0x1BE /* 0000289C */
000026E2 246E FFDC movea.l A2, [A6 - 0x24]
000026E6 2012 move.l D0, [A2]
000026E8 721F moveq.l D1, 0x1F
000026EA C041 and.w D0, D1
000026EC 7214 moveq.l D1, 0x14
000026EE B041 cmp.w D0, D1
000026F0 6600 01AA bne +0x1AC /* 0000289C */
000026F4 206A 000C movea.l A0, [A2 + 0xC]
000026F8 2068 0010 movea.l A0, [A0 + 0x10]
000026FC 2028 0010 move.l D0, [A0 + 0x10]
00002700 0280 0000 6000 andi.l D0, 0x6000 /* '`\0' */
00002706 6700 0194 beq +0x196 /* 0000289C */
0000270A 2F0B move.l -[A7], A3
0000270C 2F0C move.l -[A7], A4
0000270E 4EAD 1972 jsr [A5 + 0x1972 /* export_810 */]
00002712 2D40 000C move.l [A6 + 0xC], D0
00002716 2F00 move.l -[A7], D0
00002718 2040 movea.l A0, D0
0000271A 2068 0002 movea.l A0, [A0 + 0x2]
0000271E 2F28 0016 move.l -[A7], [A0 + 0x16]
00002722 4EAD 1972 jsr [A5 + 0x1972 /* export_810 */]
00002726 2D40 000C move.l [A6 + 0xC], D0
0000272A 2F2E FFDC move.l -[A7], [A6 - 0x24]
0000272E 4267 clr.w -[A7]
00002730 4EAD 14FA jsr [A5 + 0x14FA /* export_667 */]
00002734 2D40 FFDC move.l [A6 - 0x24], D0
00002738 7211 moveq.l D1, 0x11
0000273A 2040 movea.l A0, D0
0000273C 2081 move.l [A0], D1
0000273E 2F2E 000C move.l -[A7], [A6 + 0xC]
00002742 2F00 move.l -[A7], D0
00002744 4EBA FD36 jsr [PC - 0x2CA /* 0000247C */]
00002748 4EFA 05A0 jmp [PC + 0x5A0 /* 00002CEA */]
label0000274C:
0000274C 206E 000C movea.l A0, [A6 + 0xC]
00002750 2068 0006 movea.l A0, [A0 + 0x6]
00002754 2F28 0002 move.l -[A7], [A0 + 0x2]
00002758 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000275C 4EBA FD1E jsr [PC - 0x2E2 /* 0000247C */]
00002760 206E 000C movea.l A0, [A6 + 0xC]
00002764 2068 0006 movea.l A0, [A0 + 0x6]
00002768 2140 0002 move.l [A0 + 0x2], D0
0000276C 206E 000C movea.l A0, [A6 + 0xC]
00002770 2068 0006 movea.l A0, [A0 + 0x6]
00002774 2F28 0006 move.l -[A7], [A0 + 0x6]
00002778 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000277C 4EBA FCFE jsr [PC - 0x302 /* 0000247C */]
00002780 206E 000C movea.l A0, [A6 + 0xC]
00002784 2068 0006 movea.l A0, [A0 + 0x6]
00002788 2140 0006 move.l [A0 + 0x6], D0
0000278C 2040 movea.l A0, D0
0000278E 2028 0016 move.l D0, [A0 + 0x16]
00002792 2D40 0008 move.l [A6 + 0x8], D0
00002796 206E 000C movea.l A0, [A6 + 0xC]
0000279A 2F28 0006 move.l -[A7], [A0 + 0x6]
0000279E 2F00 move.l -[A7], D0
000027A0 4EAD 17FA jsr [A5 + 0x17FA /* export_763 */]
000027A4 2F2E 000C move.l -[A7], [A6 + 0xC]
000027A8 2F2E 0008 move.l -[A7], [A6 + 0x8]
000027AC 4EAD 17FA jsr [A5 + 0x17FA /* export_763 */]
000027B0 202E 000C move.l D0, [A6 + 0xC]
000027B4 4EFA 0534 jmp [PC + 0x534 /* 00002CEA */]
label000027B8:
000027B8 246E FFDC movea.l A2, [A6 - 0x24]
000027BC 2012 move.l D0, [A2]
000027BE 761F moveq.l D3, 0x1F
000027C0 C043 and.w D0, D3
000027C2 7815 moveq.l D4, 0x15
000027C4 B044 cmp.w D0, D4
000027C6 6650 bne +0x52 /* 00002818 */
000027C8 206E 000C movea.l A0, [A6 + 0xC]
000027CC 2068 0002 movea.l A0, [A0 + 0x2]
000027D0 2068 000C movea.l A0, [A0 + 0xC]
000027D4 2010 move.l D0, [A0]
000027D6 C043 and.w D0, D3
000027D8 B044 cmp.w D0, D4
000027DA 663C bne +0x3E /* 00002818 */
000027DC 206E 000C movea.l A0, [A6 + 0xC]
000027E0 2068 0002 movea.l A0, [A0 + 0x2]
000027E4 2F28 000C move.l -[A7], [A0 + 0xC]
000027E8 2F0A move.l -[A7], A2
000027EA 42A7 clr.l -[A7]
000027EC 4EBA 0D18 jsr [PC + 0xD18 /* 00003506 */]
000027F0 4A80 tst.l D0
000027F2 6700 0410 beq +0x412 /* 00002C04 */
000027F6 2F2E 000C move.l -[A7], [A6 + 0xC]
000027FA 2F2E 000C move.l -[A7], [A6 + 0xC]
000027FE 206E 000C movea.l A0, [A6 + 0xC]
00002802 2068 0002 movea.l A0, [A0 + 0x2]
00002806 2F28 000C move.l -[A7], [A0 + 0xC]
0000280A 4EAD 1502 jsr [A5 + 0x1502 /* export_668 */]
0000280E 2F00 move.l -[A7], D0
00002810 4EAD 17FA jsr [A5 + 0x17FA /* export_763 */]
00002814 6000 0092 bra +0x94 /* 000028A8 */
label00002818:
00002818 206E FFDC movea.l A0, [A6 - 0x24]
0000281C 2010 move.l D0, [A0]
0000281E 721F moveq.l D1, 0x1F
00002820 C081 and.l D0, D1
00002822 41ED D414 lea.l A0, [A5 - 0x2BEC]
00002826 1030 0000 move.b D0, [A0 + D0.w]
0000282A 7210 moveq.l D1, 0x10
0000282C C001 and.b D0, D1
0000282E 6600 0474 bne +0x476 /* 00002CA4 */
label00002832:
00002832 302D D96C move.w D0, [A5 - 0x2694]
00002836 6732 beq +0x34 /* 0000286A */
00002838 7002 moveq.l D0, 0x02
0000283A 2F00 move.l -[A7], D0
0000283C 2F0C move.l -[A7], A4
0000283E 4EAD 1E02 jsr [A5 + 0x1E02 /* export_956 */]
00002842 2440 movea.l A2, D0
00002844 2F0A move.l -[A7], A2
00002846 2F2E 000C move.l -[A7], [A6 + 0xC]
0000284A 4EAD 1B22 jsr [A5 + 0x1B22 /* export_864 */]
0000284E 202D D998 move.l D0, [A5 - 0x2668]
00002852 660A bne +0xC /* 0000285E */
00002854 2F0A move.l -[A7], A2
00002856 2F2A 0008 move.l -[A7], [A2 + 0x8]
0000285A 4EAD 1C02 jsr [A5 + 0x1C02 /* export_892 */]
label0000285E:
0000285E 2F0A move.l -[A7], A2
00002860 4EAD 1822 jsr [A5 + 0x1822 /* export_768 */]
00002864 2D40 000C move.l [A6 + 0xC], D0
00002868 600C bra +0xE /* 00002876 */
label0000286A:
0000286A 2F2E 000C move.l -[A7], [A6 + 0xC]
0000286E 4EBA D7F4 jsr [PC - 0x280C /* 00000064 */]
00002872 2D40 000C move.l [A6 + 0xC], D0
label00002876:
00002876 202E FFE0 move.l D0, [A6 - 0x20]
0000287A 7240 moveq.l D1, 0x40
0000287C C081 and.l D0, D1
0000287E 661C bne +0x1E /* 0000289C */
00002880 102D D5D8 move.b D0, [A5 - 0x2A28]
00002884 670C beq +0xE /* 00002892 */
00002886 703C moveq.l D0, 0x3C
00002888 2F00 move.l -[A7], D0
0000288A 4EAD 18B2 jsr [A5 + 0x18B2 /* export_786 */]
0000288E 584F addq.w A7, 4
00002890 600A bra +0xC /* 0000289C */
label00002892:
00002892 700B moveq.l D0, 0x0B
00002894 2F00 move.l -[A7], D0
00002896 4EAD 18CA jsr [A5 + 0x18CA /* export_789 */]
0000289A 584F addq.w A7, 4
label0000289C:
0000289C 2F2E 000C move.l -[A7], [A6 + 0xC]
000028A0 4EBA D84A jsr [PC - 0x27B6 /* 000000EC */]
000028A4 2D40 000C move.l [A6 + 0xC], D0
label000028A8:
000028A8 2F2E 000C move.l -[A7], [A6 + 0xC]
000028AC 2F2E FFDC move.l -[A7], [A6 - 0x24]
000028B0 7001 moveq.l D0, 0x01
000028B2 3F00 move.w -[A7], D0
000028B4 4EAD 14FA jsr [A5 + 0x14FA /* export_667 */]
000028B8 2F00 move.l -[A7], D0
000028BA 4EBA FBC0 jsr [PC - 0x440 /* 0000247C */]
000028BE 4EFA 042A jmp [PC + 0x42A /* 00002CEA */]
label000028C2:
000028C2 202E FFD8 move.l D0, [A6 - 0x28]
000028C6 0280 0000 00FF andi.l D0, 0xFF
000028CC 41ED D414 lea.l A0, [A5 - 0x2BEC]
000028D0 1030 0000 move.b D0, [A0 + D0.w]
000028D4 7201 moveq.l D1, 0x01
000028D6 C001 and.b D0, D1
000028D8 6610 bne +0x12 /* 000028EA */
000028DA 302E FFDA move.w D0, [A6 - 0x26]
000028DE 3203 move.w D1, D3
000028E0 C041 and.w D0, D1
000028E2 7219 moveq.l D1, 0x19
000028E4 B041 cmp.w D0, D1
000028E6 6600 029A bne +0x29C /* 00002B82 */
label000028EA:
000028EA 302E FFD6 move.w D0, [A6 - 0x2A]
000028EE 3203 move.w D1, D3
000028F0 C041 and.w D0, D1
000028F2 720B moveq.l D1, 0x0B
000028F4 B041 cmp.w D0, D1
000028F6 6276 bhi +0x78 /* 0000296E */
000028F8 2F2E 000C move.l -[A7], [A6 + 0xC]
000028FC 4EAD 196A jsr [A5 + 0x196A /* export_809 */]
00002900 2640 movea.l A3, D0
00002902 2D4B 000C move.l [A6 + 0xC], A3
00002906 6004 bra +0x6 /* 0000290C */
label00002908:
00002908 266B 0006 movea.l A3, [A3 + 0x6]
label0000290C:
0000290C 1213 move.b D1, [A3]
0000290E 7000 moveq.l D0, 0x00
00002910 1001 move.b D0, D1
00002912 720F moveq.l D1, 0x0F
00002914 B081 cmp.l D0, D1
00002916 67F0 beq -0xE /* 00002908 */
00002918 725D moveq.l D1, 0x5D
0000291A B081 cmp.l D0, D1
0000291C 6708 beq +0xA /* 00002926 */
0000291E 720E moveq.l D1, 0x0E
00002920 B081 cmp.l D0, D1
00002922 6710 beq +0x12 /* 00002934 */
00002924 6048 bra +0x4A /* 0000296E */
label00002926:
00002926 2F0B move.l -[A7], A3
00002928 4EAD 1962 jsr [A5 + 0x1962 /* export_808 */]
0000292C 4A40 tst.w D0
0000292E 663E bne +0x40 /* 0000296E */
00002930 6000 02F8 bra +0x2FA /* 00002C2A */
label00002934:
00002934 202B 0006 move.l D0, [A3 + 0x6]
00002938 2D40 FFE4 move.l [A6 - 0x1C], D0
0000293C 2040 movea.l A0, D0
0000293E 2468 0002 movea.l A2, [A0 + 0x2]
00002942 1212 move.b D1, [A2]
00002944 765D moveq.l D3, 0x5D
00002946 B203 cmp.b D1, D3
00002948 6624 bne +0x26 /* 0000296E */
0000294A 2F0A move.l -[A7], A2
0000294C 4EAD 1962 jsr [A5 + 0x1962 /* export_808 */]
00002950 4A40 tst.w D0
00002952 661A bne +0x1C /* 0000296E */
00002954 206E FFE4 movea.l A0, [A6 - 0x1C]
00002958 2468 0006 movea.l A2, [A0 + 0x6]
0000295C 1012 move.b D0, [A2]
0000295E B003 cmp.b D0, D3
00002960 660C bne +0xE /* 0000296E */
00002962 2F0A move.l -[A7], A2
00002964 4EAD 1962 jsr [A5 + 0x1962 /* export_808 */]
00002968 4A40 tst.w D0
0000296A 6700 02BE beq +0x2C0 /* 00002C2A */
label0000296E:
0000296E 262E FFD4 move.l D3, [A6 - 0x2C]
00002972 0283 0000 00FF andi.l D3, 0xFF
00002978 45ED D414 lea.l A2, [A5 - 0x2BEC]
0000297C 1032 3000 move.b D0, [A2 + D3.w]
00002980 7601 moveq.l D3, 0x01
00002982 C003 and.b D0, D3
00002984 6610 bne +0x12 /* 00002996 */
00002986 302E FFD6 move.w D0, [A6 - 0x2A]
0000298A 721F moveq.l D1, 0x1F
0000298C C041 and.w D0, D1
0000298E 7219 moveq.l D1, 0x19
00002990 B041 cmp.w D0, D1
00002992 6600 01B2 bne +0x1B4 /* 00002B46 */
label00002996:
00002996 266C 0008 movea.l A3, [A4 + 0x8]
0000299A 2813 move.l D4, [A3]
0000299C 7A40 moveq.l D5, 0x40
0000299E 2D44 FFF4 move.l [A6 - 0xC], D4
000029A2 C885 and.l D4, D5
000029A4 6726 beq +0x28 /* 000029CC */
000029A6 206E 0008 movea.l A0, [A6 + 0x8]
000029AA 2068 0008 movea.l A0, [A0 + 0x8]
000029AE 2810 move.l D4, [A0]
000029B0 2D44 FFFC move.l [A6 - 0x4], D4
000029B4 C885 and.l D4, D5
000029B6 6614 bne +0x16 /* 000029CC */
000029B8 202E FFFC move.l D0, [A6 - 0x4]
000029BC 721F moveq.l D1, 0x1F
000029BE C081 and.l D0, D1
000029C0 1032 0000 move.b D0, [A2 + D0.w]
000029C4 7210 moveq.l D1, 0x10
000029C6 C001 and.b D0, D1
000029C8 6700 023A beq +0x23C /* 00002C04 */
label000029CC:
000029CC 0CAE 0000 0011 FFD8 cmpi.l [A6 - 0x28], 0x11
000029D4 6634 bne +0x36 /* 00002A0A */
000029D6 0CAE 0000 0010 FFD4 cmpi.l [A6 - 0x2C], 0x10
000029DE 662A bne +0x2C /* 00002A0A */
000029E0 202E FFF4 move.l D0, [A6 - 0xC]
000029E4 721F moveq.l D1, 0x1F
000029E6 C081 and.l D0, D1
000029E8 1032 0000 move.b D0, [A2 + D0.w]
000029EC C003 and.b D0, D3
000029EE 6700 0214 beq +0x216 /* 00002C04 */
000029F2 206E 0008 movea.l A0, [A6 + 0x8]
000029F6 2F28 0008 move.l -[A7], [A0 + 0x8]
000029FA 2F2B 0008 move.l -[A7], [A3 + 0x8]
000029FE 42A7 clr.l -[A7]
00002A00 4EBA 0B04 jsr [PC + 0xB04 /* 00003506 */]
00002A04 4A80 tst.l D0
00002A06 6600 0222 bne +0x224 /* 00002C2A */
label00002A0A:
00002A0A 2F2E 000C move.l -[A7], [A6 + 0xC]
00002A0E 4EAD 196A jsr [A5 + 0x196A /* export_809 */]
00002A12 2D40 000C move.l [A6 + 0xC], D0
00002A16 2040 movea.l A0, D0
00002A18 2868 0016 movea.l A4, [A0 + 0x16]
00002A1C 2214 move.l D1, [A4]
00002A1E 761F moveq.l D3, 0x1F
00002A20 C283 and.l D1, D3
00002A22 2D41 FFD4 move.l [A6 - 0x2C], D1
00002A26 1210 move.b D1, [A0]
00002A28 745E moveq.l D2, 0x5E
00002A2A B202 cmp.b D1, D2
00002A2C 6600 0118 bne +0x11A /* 00002B46 */
00002A30 226C 0008 movea.l A1, [A4 + 0x8]
00002A34 2211 move.l D1, [A1]
00002A36 C283 and.l D1, D3
00002A38 45ED D414 lea.l A2, [A5 - 0x2BEC]
00002A3C 1232 1000 move.b D1, [A2 + D1.w]
00002A40 7810 moveq.l D4, 0x10
00002A42 C204 and.b D1, D4
00002A44 6700 0100 beq +0x102 /* 00002B46 */
00002A48 226E 0008 movea.l A1, [A6 + 0x8]
00002A4C 2269 0008 movea.l A1, [A1 + 0x8]
00002A50 2211 move.l D1, [A1]
00002A52 C283 and.l D1, D3
00002A54 1232 1000 move.b D1, [A2 + D1.w]
00002A58 C204 and.b D1, D4
00002A5A 6700 00EA beq +0xEC /* 00002B46 */
00002A5E 2268 0002 movea.l A1, [A0 + 0x2]
00002A62 4AA9 0014 tst.l [A1 + 0x14]
00002A66 6608 bne +0xA /* 00002A70 */
00002A68 4AA8 0006 tst.l [A0 + 0x6]
00002A6C 6600 00D8 bne +0xDA /* 00002B46 */
label00002A70:
00002A70 2668 0002 movea.l A3, [A0 + 0x2]
00002A74 2F2C 0008 move.l -[A7], [A4 + 0x8]
00002A78 2F2B 000C move.l -[A7], [A3 + 0xC]
00002A7C 42A7 clr.l -[A7]
00002A7E 4EBA 0A86 jsr [PC + 0xA86 /* 00003506 */]
00002A82 2A00 move.l D5, D0
00002A84 6716 beq +0x18 /* 00002A9C */
00002A86 206E 0008 movea.l A0, [A6 + 0x8]
00002A8A 2F28 0008 move.l -[A7], [A0 + 0x8]
00002A8E 2F0B move.l -[A7], A3
00002A90 7601 moveq.l D3, 0x01
00002A92 2F03 move.l -[A7], D3
00002A94 2F03 move.l -[A7], D3
00002A96 4EAD 209A jsr [A5 + 0x209A /* export_1039 */]
00002A9A 2640 movea.l A3, D0
label00002A9C:
00002A9C 200B move.l D0, A3
00002A9E 6700 00A6 beq +0xA8 /* 00002B46 */
00002AA2 206E 000C movea.l A0, [A6 + 0xC]
00002AA6 2828 0006 move.l D4, [A0 + 0x6]
00002AAA 206B 0010 movea.l A0, [A3 + 0x10]
00002AAE 3028 0008 move.w D0, [A0 + 0x8]
00002AB2 0240 0100 andi.w D0, 0x100
00002AB6 672C beq +0x2E /* 00002AE4 */
00002AB8 246B 0014 movea.l A2, [A3 + 0x14]
00002ABC 2F0A move.l -[A7], A2
00002ABE 2F0B move.l -[A7], A3
00002AC0 4EAD 20EA jsr [A5 + 0x20EA /* export_1049 */]
00002AC4 2600 move.l D3, D0
00002AC6 206A 0010 movea.l A0, [A2 + 0x10]
00002ACA 2068 005A movea.l A0, [A0 + 0x5A]
00002ACE 2C28 002C move.l D6, [A0 + 0x2C]
00002AD2 2F0B move.l -[A7], A3
00002AD4 2F04 move.l -[A7], D4
00002AD6 2F03 move.l -[A7], D3
00002AD8 2F06 move.l -[A7], D6
00002ADA 4EAD 1B62 jsr [A5 + 0x1B62 /* export_872 */]
00002ADE 2640 movea.l A3, D0
00002AE0 7800 moveq.l D4, 0x00
00002AE2 602A bra +0x2C /* 00002B0E */
label00002AE4:
00002AE4 4AAB 0014 tst.l [A3 + 0x14]
00002AE8 6724 beq +0x26 /* 00002B0E */
00002AEA 4A84 tst.l D4
00002AEC 671E beq +0x20 /* 00002B0C */
00002AEE 206B 0010 movea.l A0, [A3 + 0x10]
00002AF2 3028 0008 move.w D0, [A0 + 0x8]
00002AF6 0240 4000 andi.w D0, 0x4000 /* '@\0' */
00002AFA 6610 bne +0x12 /* 00002B0C */
00002AFC 2F0B move.l -[A7], A3
00002AFE 2F04 move.l -[A7], D4
00002B00 70FF moveq.l D0, 0xFFFFFFFF
00002B02 2F00 move.l -[A7], D0
00002B04 42A7 clr.l -[A7]
00002B06 4EAD 1B62 jsr [A5 + 0x1B62 /* export_872 */]
00002B0A 2640 movea.l A3, D0
label00002B0C:
00002B0C 7800 moveq.l D4, 0x00
label00002B0E:
00002B0E 206E 000C movea.l A0, [A6 + 0xC]
00002B12 214B 0002 move.l [A0 + 0x2], A3
00002B16 206E 000C movea.l A0, [A6 + 0xC]
00002B1A 2144 0006 move.l [A0 + 0x6], D4
00002B1E 4A85 tst.l D5
00002B20 6724 beq +0x26 /* 00002B46 */
00002B22 2F2B 000C move.l -[A7], [A3 + 0xC]
00002B26 4267 clr.w -[A7]
00002B28 4EAD 14FA jsr [A5 + 0x14FA /* export_667 */]
00002B2C 2440 movea.l A2, D0
00002B2E 24AE FFD4 move.l [A2], [A6 - 0x2C]
00002B32 202C 000C move.l D0, [A4 + 0xC]
00002B36 2540 000C move.l [A2 + 0xC], D0
00002B3A 2F2E 000C move.l -[A7], [A6 + 0xC]
00002B3E 2F0A move.l -[A7], A2
00002B40 4EAD 17FA jsr [A5 + 0x17FA /* export_763 */]
00002B44 284A movea.l A4, A2
label00002B46:
00002B46 2F0C move.l -[A7], A4
00002B48 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002B4C 4EBA 01A8 jsr [PC + 0x1A8 /* 00002CF6 */]
00002B50 4A80 tst.l D0
00002B52 6600 00D6 bne +0xD8 /* 00002C2A */
00002B56 2F0C move.l -[A7], A4
00002B58 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002B5C 7601 moveq.l D3, 0x01
00002B5E 2F03 move.l -[A7], D3
00002B60 4EBA 135E jsr [PC + 0x135E /* 00003EC0 */]
00002B64 4A80 tst.l D0
00002B66 6600 00C2 bne +0xC4 /* 00002C2A */
00002B6A 486E 000C pea.l [A6 + 0xC]
00002B6E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002B72 2F03 move.l -[A7], D3
00002B74 4EAD 2062 jsr [A5 + 0x2062 /* export_1032 */]
00002B78 4A40 tst.w D0
00002B7A 6700 0088 beq +0x8A /* 00002C04 */
00002B7E 6000 0124 bra +0x126 /* 00002CA4 */
label00002B82:
00002B82 262E FFD8 move.l D3, [A6 - 0x28]
00002B86 7805 moveq.l D4, 0x05
00002B88 B684 cmp.l D3, D4
00002B8A 6628 bne +0x2A /* 00002BB4 */
00002B8C 202E FFD4 move.l D0, [A6 - 0x2C]
00002B90 B084 cmp.l D0, D4
00002B92 6610 bne +0x12 /* 00002BA4 */
00002B94 206C 000C movea.l A0, [A4 + 0xC]
00002B98 226E 0008 movea.l A1, [A6 + 0x8]
00002B9C 2269 000C movea.l A1, [A1 + 0xC]
00002BA0 B1C9 cmpa.l A0, A1
00002BA2 6710 beq +0x12 /* 00002BB4 */
label00002BA4:
00002BA4 202E FFD4 move.l D0, [A6 - 0x2C]
00002BA8 7814 moveq.l D4, 0x14
00002BAA B084 cmp.l D0, D4
00002BAC 6704 beq +0x6 /* 00002BB2 */
00002BAE B684 cmp.l D3, D4
00002BB0 6652 bne +0x54 /* 00002C04 */
label00002BB2:
00002BB2 6076 bra +0x78 /* 00002C2A */
label00002BB4:
00002BB4 202E FFD4 move.l D0, [A6 - 0x2C]
00002BB8 0280 0000 00FF andi.l D0, 0xFF
00002BBE 41ED D414 lea.l A0, [A5 - 0x2BEC]
00002BC2 1030 0000 move.b D0, [A0 + D0.w]
00002BC6 7201 moveq.l D1, 0x01
00002BC8 C001 and.b D0, D1
00002BCA 660E bne +0x10 /* 00002BDA */
00002BCC 302E FFD6 move.w D0, [A6 - 0x2A]
00002BD0 721F moveq.l D1, 0x1F
00002BD2 C041 and.w D0, D1
00002BD4 7219 moveq.l D1, 0x19
00002BD6 B041 cmp.w D0, D1
00002BD8 6650 bne +0x52 /* 00002C2A */
label00002BDA:
00002BDA 0CAE 0000 0014 FFD8 cmpi.l [A6 - 0x28], 0x14
00002BE2 6746 beq +0x48 /* 00002C2A */
00002BE4 302E FFDA move.w D0, [A6 - 0x26]
00002BE8 761F moveq.l D3, 0x1F
00002BEA C043 and.w D0, D3
00002BEC 3202 move.w D1, D2
00002BEE B041 cmp.w D0, D1
00002BF0 6612 bne +0x14 /* 00002C04 */
00002BF2 206E 0008 movea.l A0, [A6 + 0x8]
00002BF6 2068 0008 movea.l A0, [A0 + 0x8]
00002BFA 2010 move.l D0, [A0]
00002BFC C043 and.w D0, D3
00002BFE 7214 moveq.l D1, 0x14
00002C00 B041 cmp.w D0, D1
00002C02 6726 beq +0x28 /* 00002C2A */
label00002C04:
00002C04 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002C08 2F0C move.l -[A7], A4
00002C0A 701A moveq.l D0, 0x1A
00002C0C 2F00 move.l -[A7], D0
00002C0E 4EAD 18EA jsr [A5 + 0x18EA /* export_793 */]
00002C12 4FEF 000C lea.l A7, [A7 + 0xC]
00002C16 2F2E 000C move.l -[A7], [A6 + 0xC]
00002C1A 206D D874 movea.l A0, [A5 - 0x278C]
00002C1E 2F28 0018 move.l -[A7], [A0 + 0x18]
00002C22 4EAD 17FA jsr [A5 + 0x17FA /* export_763 */]
00002C26 4EFA 00C2 jmp [PC + 0xC2 /* 00002CEA */]
label00002C2A:
00002C2A 202E FFD4 move.l D0, [A6 - 0x2C]
00002C2E 7614 moveq.l D3, 0x14
00002C30 B083 cmp.l D0, D3
00002C32 6708 beq +0xA /* 00002C3C */
00002C34 202E FFD8 move.l D0, [A6 - 0x28]
00002C38 B083 cmp.l D0, D3
00002C3A 666E bne +0x70 /* 00002CAA */
label00002C3C:
00002C3C 2014 move.l D0, [A4]
00002C3E B0AE FFD8 cmp.l D0, [A6 - 0x28]
00002C42 6610 bne +0x12 /* 00002C54 */
00002C44 206E 0008 movea.l A0, [A6 + 0x8]
00002C48 2068 000C movea.l A0, [A0 + 0xC]
00002C4C 226C 000C movea.l A1, [A4 + 0xC]
00002C50 B1C9 cmpa.l A0, A1
00002C52 6750 beq +0x52 /* 00002CA4 */
label00002C54:
00002C54 2F0C move.l -[A7], A4
00002C56 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002C5A 42A7 clr.l -[A7]
00002C5C 4EBA 08A8 jsr [PC + 0x8A8 /* 00003506 */]
00002C60 4A80 tst.l D0
00002C62 6640 bne +0x42 /* 00002CA4 */
00002C64 486E 000C pea.l [A6 + 0xC]
00002C68 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002C6C 7001 moveq.l D0, 0x01
00002C6E 2F00 move.l -[A7], D0
00002C70 4EAD 2062 jsr [A5 + 0x2062 /* export_1032 */]
00002C74 4A40 tst.w D0
00002C76 662C bne +0x2E /* 00002CA4 */
00002C78 2F0C move.l -[A7], A4
00002C7A 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002C7E 4EBA 0076 jsr [PC + 0x76 /* 00002CF6 */]
00002C82 4A80 tst.l D0
00002C84 661E bne +0x20 /* 00002CA4 */
00002C86 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002C8A 2F0C move.l -[A7], A4
00002C8C 701A moveq.l D0, 0x1A
00002C8E 2F00 move.l -[A7], D0
00002C90 4EAD 18EA jsr [A5 + 0x18EA /* export_793 */]
00002C94 4FEF 000C lea.l A7, [A7 + 0xC]
00002C98 2F2E 000C move.l -[A7], [A6 + 0xC]
00002C9C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002CA0 4EAD 17FA jsr [A5 + 0x17FA /* export_763 */]
label00002CA4:
00002CA4 202E 000C move.l D0, [A6 + 0xC]
00002CA8 6040 bra +0x42 /* 00002CEA */
label00002CAA:
00002CAA 246E 000C movea.l A2, [A6 + 0xC]
00002CAE 206A 0016 movea.l A0, [A2 + 0x16]
00002CB2 2010 move.l D0, [A0]
00002CB4 0280 0000 00C0 andi.l D0, 0xC0
00002CBA 2D40 FFD4 move.l [A6 - 0x2C], D0
00002CBE 2F0A move.l -[A7], A2
00002CC0 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002CC4 4EBA 1342 jsr [PC + 0x1342 /* 00004008 */]
00002CC8 2D40 000C move.l [A6 + 0xC], D0
00002CCC 2040 movea.l A0, D0
00002CCE 7216 moveq.l D1, 0x16
00002CD0 D1C1 add.l A0, D1
00002CD2 2F08 move.l -[A7], A0
00002CD4 2040 movea.l A0, D0
00002CD6 2068 0016 movea.l A0, [A0 + 0x16]
00002CDA 2010 move.l D0, [A0]
00002CDC 80AE FFD4 or.l D0, [A6 - 0x2C]
00002CE0 2F00 move.l -[A7], D0
00002CE2 4EAD 1EEA jsr [A5 + 0x1EEA /* export_985 */]
00002CE6 202E 000C move.l D0, [A6 + 0xC]
label00002CEA:
00002CEA 4CDF 1C78 movem.l D3,D4,D5,D6,A2,A3,A4, [A7]+
00002CEE 4E5E unlink A6
00002CF0 205F movea.l A0, [A7]+
00002CF2 504F addq.w A7, 8
00002CF4 4ED0 jmp [A0]
fn00002CF6:
00002CF6 4E56 FFE4 link A6, -0x001C
00002CFA 48E7 1E38 movem.l -[A7], D3,D4,D5,D6,A2,A3,A4
00002CFE 246E 000C movea.l A2, [A6 + 0xC]
00002D02 266E 0008 movea.l A3, [A6 + 0x8]
00002D06 B5CB cmpa.l A2, A3
00002D08 6700 01EA beq +0x1EC /* 00002EF4 */
00002D0C 200A move.l D0, A2
00002D0E 6700 01E0 beq +0x1E2 /* 00002EF0 */
00002D12 200B move.l D0, A3
00002D14 6700 01DA beq +0x1DC /* 00002EF0 */
00002D18 2012 move.l D0, [A2]
00002D1A 761F moveq.l D3, 0x1F
00002D1C C083 and.l D0, D3
00002D1E 2D40 FFE4 move.l [A6 - 0x1C], D0
00002D22 2A13 move.l D5, [A3]
00002D24 CA83 and.l D5, D3
00002D26 B085 cmp.l D0, D5
00002D28 6730 beq +0x32 /* 00002D5A */
00002D2A 7815 moveq.l D4, 0x15
00002D2C B084 cmp.l D0, D4
00002D2E 6704 beq +0x6 /* 00002D34 */
00002D30 BA84 cmp.l D5, D4
00002D32 660C bne +0xE /* 00002D40 */
label00002D34:
00002D34 282D D8AC move.l D4, [A5 - 0x2754]
00002D38 B084 cmp.l D0, D4
00002D3A 671E beq +0x20 /* 00002D5A */
00002D3C BA84 cmp.l D5, D4
00002D3E 671A beq +0x1C /* 00002D5A */
label00002D40:
00002D40 7810 moveq.l D4, 0x10
00002D42 B084 cmp.l D0, D4
00002D44 6606 bne +0x8 /* 00002D4C */
00002D46 7211 moveq.l D1, 0x11
00002D48 BA81 cmp.l D5, D1
00002D4A 670E beq +0x10 /* 00002D5A */
label00002D4C:
00002D4C 7211 moveq.l D1, 0x11
00002D4E B081 cmp.l D0, D1
00002D50 6600 019E bne +0x1A0 /* 00002EF0 */
00002D54 BA84 cmp.l D5, D4
00002D56 6600 0198 bne +0x19A /* 00002EF0 */
label00002D5A:
00002D5A 7815 moveq.l D4, 0x15
00002D5C B084 cmp.l D0, D4
00002D5E 6624 bne +0x26 /* 00002D84 */
00002D60 BA84 cmp.l D5, D4
00002D62 6620 bne +0x22 /* 00002D84 */
00002D64 222A 000C move.l D1, [A2 + 0xC]
00002D68 242B 000C move.l D2, [A3 + 0xC]
00002D6C B282 cmp.l D1, D2
00002D6E 6714 beq +0x16 /* 00002D84 */
00002D70 122A 0004 move.b D1, [A2 + 0x4]
00002D74 7810 moveq.l D4, 0x10
00002D76 C204 and.b D1, D4
00002D78 660A bne +0xC /* 00002D84 */
00002D7A 122B 0004 move.b D1, [A3 + 0x4]
00002D7E C204 and.b D1, D4
00002D80 6700 016E beq +0x170 /* 00002EF0 */
label00002D84:
00002D84 7214 moveq.l D1, 0x14
00002D86 B081 cmp.l D0, D1
00002D88 6706 beq +0x8 /* 00002D90 */
00002D8A 7205 moveq.l D1, 0x05
00002D8C B081 cmp.l D0, D1
00002D8E 661A bne +0x1C /* 00002DAA */
label00002D90:
00002D90 206A 000C movea.l A0, [A2 + 0xC]
00002D94 226B 000C movea.l A1, [A3 + 0xC]
00002D98 B1C9 cmpa.l A0, A1
00002D9A 670E beq +0x10 /* 00002DAA */
00002D9C 2F0B move.l -[A7], A3
00002D9E 2F0A move.l -[A7], A2
00002DA0 4EBA 0496 jsr [PC + 0x496 /* 00003238 */]
00002DA4 4A80 tst.l D0
00002DA6 6700 0148 beq +0x14A /* 00002EF0 */
label00002DAA:
00002DAA 0CAE 0000 0019 FFE4 cmpi.l [A6 - 0x1C], 0x19
00002DB2 663A bne +0x3C /* 00002DEE */
00002DB4 286A 000C movea.l A4, [A2 + 0xC]
00002DB8 246B 000C movea.l A2, [A3 + 0xC]
00002DBC B9CA cmpa.l A4, A2
00002DBE 672E beq +0x30 /* 00002DEE */
00002DC0 42A7 clr.l -[A7]
00002DC2 2F0A move.l -[A7], A2
00002DC4 2F0C move.l -[A7], A4
00002DC6 4EBA 04BC jsr [PC + 0x4BC /* 00003284 */]
00002DCA 2C00 move.l D6, D0
00002DCC 6700 0122 beq +0x124 /* 00002EF0 */
00002DD0 2006 move.l D0, D6
00002DD2 7204 moveq.l D1, 0x04
00002DD4 C081 and.l D0, D1
00002DD6 6716 beq +0x18 /* 00002DEE */
00002DD8 2F2D D998 move.l -[A7], [A5 - 0x2668]
00002DDC 206E 000C movea.l A0, [A6 + 0xC]
00002DE0 2F28 000C move.l -[A7], [A0 + 0xC]
00002DE4 4EAD 20B2 jsr [A5 + 0x20B2 /* export_1042 */]
00002DE8 4A80 tst.l D0
00002DEA 6700 0104 beq +0x106 /* 00002EF0 */
label00002DEE:
00002DEE 246E 000C movea.l A2, [A6 + 0xC]
00002DF2 504A addq.w A2, 8
00002DF4 2F12 move.l -[A7], [A2]
00002DF6 2F2B 0008 move.l -[A7], [A3 + 0x8]
00002DFA 7003 moveq.l D0, 0x03
00002DFC 2F00 move.l -[A7], D0
00002DFE 4EBA 0706 jsr [PC + 0x706 /* 00003506 */]
00002E02 4A80 tst.l D0
00002E04 6678 bne +0x7A /* 00002E7E */
00002E06 202E FFE4 move.l D0, [A6 - 0x1C]
00002E0A 0280 0000 00FF andi.l D0, 0xFF
00002E10 49ED D414 lea.l A4, [A5 - 0x2BEC]
00002E14 1034 0000 move.b D0, [A4 + D0.w]
00002E18 7801 moveq.l D4, 0x01
00002E1A C004 and.b D0, D4
00002E1C 6700 00D2 beq +0xD4 /* 00002EF0 */
00002E20 2005 move.l D0, D5
00002E22 0280 0000 00FF andi.l D0, 0xFF
00002E28 1034 0000 move.b D0, [A4 + D0.w]
00002E2C C004 and.b D0, D4
00002E2E 6700 00C0 beq +0xC2 /* 00002EF0 */
00002E32 102D D5D8 move.b D0, [A5 - 0x2A28]
00002E36 660E bne +0x10 /* 00002E46 */
00002E38 2052 movea.l A0, [A2]
00002E3A 2010 move.l D0, [A0]
00002E3C 3203 move.w D1, D3
00002E3E C041 and.w D0, D1
00002E40 7213 moveq.l D1, 0x13
00002E42 B041 cmp.w D0, D1
00002E44 6738 beq +0x3A /* 00002E7E */
label00002E46:
00002E46 286B 0008 movea.l A4, [A3 + 0x8]
00002E4A 2014 move.l D0, [A4]
00002E4C 3203 move.w D1, D3
00002E4E C041 and.w D0, D1
00002E50 7213 moveq.l D1, 0x13
00002E52 B041 cmp.w D0, D1
00002E54 6728 beq +0x2A /* 00002E7E */
00002E56 2F0C move.l -[A7], A4
00002E58 2F12 move.l -[A7], [A2]
00002E5A 4EBA 03DC jsr [PC + 0x3DC /* 00003238 */]
00002E5E 2C00 move.l D6, D0
00002E60 6700 008E beq +0x90 /* 00002EF0 */
00002E64 2006 move.l D0, D6
00002E66 7204 moveq.l D1, 0x04
00002E68 C081 and.l D0, D1
00002E6A 6712 beq +0x14 /* 00002E7E */
00002E6C 2F2D D998 move.l -[A7], [A5 - 0x2668]
00002E70 2052 movea.l A0, [A2]
00002E72 2F28 000C move.l -[A7], [A0 + 0xC]
00002E76 4EAD 20B2 jsr [A5 + 0x20B2 /* export_1042 */]
00002E7A 4A80 tst.l D0
00002E7C 6772 beq +0x74 /* 00002EF0 */
label00002E7E:
00002E7E 202E FFE4 move.l D0, [A6 - 0x1C]
00002E82 C083 and.l D0, D3
00002E84 41ED D414 lea.l A0, [A5 - 0x2BEC]
00002E88 1030 0000 move.b D0, [A0 + D0.w]
00002E8C 7210 moveq.l D1, 0x10
00002E8E C001 and.b D0, D1
00002E90 6740 beq +0x42 /* 00002ED2 */
00002E92 206E 000C movea.l A0, [A6 + 0xC]
00002E96 1628 0004 move.b D3, [A0 + 0x4]
00002E9A 7801 moveq.l D4, 0x01
00002E9C 3D43 FFF8 move.w [A6 - 0x8], D3
00002EA0 C604 and.b D3, D4
00002EA2 672E beq +0x30 /* 00002ED2 */
00002EA4 162B 0004 move.b D3, [A3 + 0x4]
00002EA8 3D43 FFFC move.w [A6 - 0x4], D3
00002EAC C604 and.b D3, D4
00002EAE 6722 beq +0x24 /* 00002ED2 */
00002EB0 302E FFF8 move.w D0, [A6 - 0x8]
00002EB4 7603 moveq.l D3, 0x03
00002EB6 C003 and.b D0, D3
00002EB8 322E FFFC move.w D1, [A6 - 0x4]
00002EBC C203 and.b D1, D3
00002EBE B001 cmp.b D0, D1
00002EC0 662E bne +0x30 /* 00002EF0 */
00002EC2 2F28 000C move.l -[A7], [A0 + 0xC]
00002EC6 2F2B 000C move.l -[A7], [A3 + 0xC]
00002ECA 4EBA 0036 jsr [PC + 0x36 /* 00002F02 */]
00002ECE 4A80 tst.l D0
00002ED0 671E beq +0x20 /* 00002EF0 */
label00002ED2:
00002ED2 302E FFE6 move.w D0, [A6 - 0x1A]
00002ED6 721F moveq.l D1, 0x1F
00002ED8 C041 and.w D0, D1
00002EDA 721B moveq.l D1, 0x1B
00002EDC B041 cmp.w D0, D1
00002EDE 6614 bne +0x16 /* 00002EF4 */
00002EE0 206E 000C movea.l A0, [A6 + 0xC]
00002EE4 2068 0016 movea.l A0, [A0 + 0x16]
00002EE8 226B 0016 movea.l A1, [A3 + 0x16]
00002EEC B1C9 cmpa.l A0, A1
00002EEE 6704 beq +0x6 /* 00002EF4 */
label00002EF0:
00002EF0 7000 moveq.l D0, 0x00
00002EF2 6002 bra +0x4 /* 00002EF6 */
label00002EF4:
00002EF4 7001 moveq.l D0, 0x01
label00002EF6:
00002EF6 4CDF 1C78 movem.l D3,D4,D5,D6,A2,A3,A4, [A7]+
00002EFA 4E5E unlink A6
00002EFC 205F movea.l A0, [A7]+
00002EFE 504F addq.w A7, 8
00002F00 4ED0 jmp [A0]
fn00002F02:
00002F02 4E56 0000 link A6, 0
00002F06 48E7 0018 movem.l -[A7], A3,A4
00002F0A 286E 0008 movea.l A4, [A6 + 0x8]
00002F0E 266E 000C movea.l A3, [A6 + 0xC]
00002F12 B7CC cmpa.l A3, A4
00002F14 672C beq +0x2E /* 00002F42 */
00002F16 200B move.l D0, A3
00002F18 6724 beq +0x26 /* 00002F3E */
00002F1A 200C move.l D0, A4
00002F1C 6720 beq +0x22 /* 00002F3E */
00002F1E 2F2B 0004 move.l -[A7], [A3 + 0x4]
00002F22 2F2C 0004 move.l -[A7], [A4 + 0x4]
00002F26 4EBA FDCE jsr [PC - 0x232 /* 00002CF6 */]
00002F2A 4A80 tst.l D0
00002F2C 6710 beq +0x12 /* 00002F3E */
00002F2E 2F2B 000C move.l -[A7], [A3 + 0xC]
00002F32 2F2C 000C move.l -[A7], [A4 + 0xC]
00002F36 4EBA FFCA jsr [PC - 0x36 /* 00002F02 */]
00002F3A 4A80 tst.l D0
00002F3C 6604 bne +0x6 /* 00002F42 */
label00002F3E:
00002F3E 7000 moveq.l D0, 0x00
00002F40 6002 bra +0x4 /* 00002F44 */
label00002F42:
00002F42 7001 moveq.l D0, 0x01
label00002F44:
00002F44 4CDF 1800 movem.l A3,A4, [A7]+
00002F48 4E5E unlink A6
00002F4A 205F movea.l A0, [A7]+
00002F4C 504F addq.w A7, 8
00002F4E 4ED0 jmp [A0]
fn00002F50:
00002F50 4E56 FFE4 link A6, -0x001C
00002F54 48E7 1838 movem.l -[A7], D3,D4,A2,A3,A4
00002F58 266E 000C movea.l A3, [A6 + 0xC]
00002F5C 206E 0008 movea.l A0, [A6 + 0x8]
00002F60 2F28 000C move.l -[A7], [A0 + 0xC]
00002F64 4267 clr.w -[A7]
00002F66 4EAD 14FA jsr [A5 + 0x14FA /* export_667 */]
00002F6A 2D40 FFF8 move.l [A6 - 0x8], D0
00002F6E 246E 0010 movea.l A2, [A6 + 0x10]
00002F72 206A 0016 movea.l A0, [A2 + 0x16]
00002F76 2210 move.l D1, [A0]
00002F78 2040 movea.l A0, D0
00002F7A 2081 move.l [A0], D1
00002F7C 0281 0000 00FF andi.l D1, 0xFF
00002F82 43ED D414 lea.l A1, [A5 - 0x2BEC]
00002F86 1231 1000 move.b D1, [A1 + D1.w]
00002F8A 7401 moveq.l D2, 0x01
00002F8C C202 and.b D1, D2
00002F8E 660A bne +0xC /* 00002F9A */
00002F90 2F3C 0000 0D29 move.l -[A7], 0xD29 /* '\r)' */
00002F96 4EBA D068 jsr [PC - 0x2F98 /* 00000000 */]
label00002F9A:
00002F9A 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00002F9E 4267 clr.w -[A7]
00002FA0 4EAD 14FA jsr [A5 + 0x14FA /* export_667 */]
00002FA4 2D40 FFF0 move.l [A6 - 0x10], D0
00002FA8 206E FFF8 movea.l A0, [A6 - 0x8]
00002FAC 2210 move.l D1, [A0]
00002FAE 2040 movea.l A0, D0
00002FB0 2081 move.l [A0], D1
00002FB2 226B 0010 movea.l A1, [A3 + 0x10]
00002FB6 2629 006A move.l D3, [A1 + 0x6A]
00002FBA 7201 moveq.l D1, 0x01
00002FBC 2F01 move.l -[A7], D1
00002FBE 2F00 move.l -[A7], D0
00002FC0 2F0A move.l -[A7], A2
00002FC2 206D D874 movea.l A0, [A5 - 0x278C]
00002FC6 2F28 0018 move.l -[A7], [A0 + 0x18]
00002FCA 2F03 move.l -[A7], D3
00002FCC 4EAD 17EA jsr [A5 + 0x17EA /* export_761 */]
00002FD0 2F00 move.l -[A7], D0
00002FD2 4EAD 17DA jsr [A5 + 0x17DA /* export_759 */]
00002FD6 2D40 0010 move.l [A6 + 0x10], D0
00002FDA 2F00 move.l -[A7], D0
00002FDC 4EAD 181A jsr [A5 + 0x181A /* export_767 */]
00002FE0 4A80 tst.l D0
00002FE2 671C beq +0x1E /* 00003000 */
00002FE4 2F2E 0010 move.l -[A7], [A6 + 0x10]
00002FE8 4EBA D07A jsr [PC - 0x2F86 /* 00000064 */]
00002FEC 2D40 FFE8 move.l [A6 - 0x18], D0
00002FF0 2040 movea.l A0, D0
00002FF2 2F28 0006 move.l -[A7], [A0 + 0x6]
00002FF6 4EAD 17C2 jsr [A5 + 0x17C2 /* export_756 */]
00002FFA 2D40 0010 move.l [A6 + 0x10], D0
00002FFE 6006 bra +0x8 /* 00003006 */
label00003000:
00003000 7000 moveq.l D0, 0x00
00003002 2D40 FFE8 move.l [A6 - 0x18], D0
label00003006:
00003006 7013 moveq.l D0, 0x13
00003008 2F00 move.l -[A7], D0
0000300A 2F2E FFF0 move.l -[A7], [A6 - 0x10]
0000300E 2F2E 0010 move.l -[A7], [A6 + 0x10]
00003012 4EAD 17C2 jsr [A5 + 0x17C2 /* export_756 */]
00003016 2F00 move.l -[A7], D0
00003018 4EAD 17E2 jsr [A5 + 0x17E2 /* export_760 */]
0000301C 2D40 FFEC move.l [A6 - 0x14], D0
00003020 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00003024 42A7 clr.l -[A7]
00003026 4EAD 17EA jsr [A5 + 0x17EA /* export_761 */]
0000302A 2D40 FFE4 move.l [A6 - 0x1C], D0
0000302E 206B 0010 movea.l A0, [A3 + 0x10]
00003032 2F28 003A move.l -[A7], [A0 + 0x3A]
00003036 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000303A 4EAD 1E9A jsr [A5 + 0x1E9A /* export_975 */]
0000303E 2D40 FFF4 move.l [A6 - 0xC], D0
00003042 4A80 tst.l D0
00003044 6600 0156 bne +0x158 /* 0000319C */
00003048 7800 moveq.l D4, 0x00
0000304A 7000 moveq.l D0, 0x00
0000304C 2D40 FFFC move.l [A6 - 0x4], D0
00003050 206B 0010 movea.l A0, [A3 + 0x10]
00003054 2028 003A move.l D0, [A0 + 0x3A]
00003058 2D40 FFF4 move.l [A6 - 0xC], D0
0000305C 6000 0112 bra +0x114 /* 00003170 */
label00003060:
00003060 202E FFFC move.l D0, [A6 - 0x4]
00003064 6718 beq +0x1A /* 0000307E */
00003066 4A83 tst.l D3
00003068 6714 beq +0x16 /* 0000307E */
0000306A 42A7 clr.l -[A7]
0000306C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003070 206E FFF4 movea.l A0, [A6 - 0xC]
00003074 2F10 move.l -[A7], [A0]
00003076 4EBA 020C jsr [PC + 0x20C /* 00003284 */]
0000307A 2600 move.l D3, D0
0000307C 6014 bra +0x16 /* 00003092 */
label0000307E:
0000307E 486E FFE4 pea.l [A6 - 0x1C]
00003082 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003086 206E FFF4 movea.l A0, [A6 - 0xC]
0000308A 2F10 move.l -[A7], [A0]
0000308C 4EBA 01F6 jsr [PC + 0x1F6 /* 00003284 */]
00003090 2600 move.l D3, D0
label00003092:
00003092 4A83 tst.l D3
00003094 6700 00CE beq +0xD0 /* 00003164 */
00003098 202E FFFC move.l D0, [A6 - 0x4]
0000309C 6700 00A0 beq +0xA2 /* 0000313E */
000030A0 7000 moveq.l D0, 0x00
000030A2 2840 movea.l A4, D0
000030A4 206E FFFC movea.l A0, [A6 - 0x4]
000030A8 2050 movea.l A0, [A0]
000030AA 2068 0010 movea.l A0, [A0 + 0x10]
000030AE 2468 003A movea.l A2, [A0 + 0x3A]
000030B2 6032 bra +0x34 /* 000030E6 */
label000030B4:
000030B4 206E FFF4 movea.l A0, [A6 - 0xC]
000030B8 2050 movea.l A0, [A0]
000030BA 2068 0010 movea.l A0, [A0 + 0x10]
000030BE 2F28 003A move.l -[A7], [A0 + 0x3A]
000030C2 2F12 move.l -[A7], [A2]
000030C4 4EAD 1E9A jsr [A5 + 0x1E9A /* export_975 */]
000030C8 2840 movea.l A4, D0
000030CA 200C move.l D0, A4
000030CC 6714 beq +0x16 /* 000030E2 */
000030CE 42A7 clr.l -[A7]
000030D0 2F2E 0008 move.l -[A7], [A6 + 0x8]
000030D4 2F14 move.l -[A7], [A4]
000030D6 4EBA 01AC jsr [PC + 0x1AC /* 00003284 */]
000030DA 4A80 tst.l D0
000030DC 660C bne +0xE /* 000030EA */
000030DE 7000 moveq.l D0, 0x00
000030E0 2840 movea.l A4, D0
label000030E2:
000030E2 246A 0004 movea.l A2, [A2 + 0x4]
label000030E6:
000030E6 200A move.l D0, A2
000030E8 66CA bne -0x34 /* 000030B4 */
label000030EA:
000030EA 200C move.l D0, A4
000030EC 6646 bne +0x48 /* 00003134 */
000030EE 246E FFFC movea.l A2, [A6 - 0x4]
000030F2 2052 movea.l A0, [A2]
000030F4 2068 0010 movea.l A0, [A0 + 0x10]
000030F8 2F28 003A move.l -[A7], [A0 + 0x3A]
000030FC 266E FFF4 movea.l A3, [A6 - 0xC]
00003100 2F13 move.l -[A7], [A3]
00003102 4EAD 1E9A jsr [A5 + 0x1E9A /* export_975 */]
00003106 4A80 tst.l D0
00003108 662A bne +0x2C /* 00003134 */
0000310A 2053 movea.l A0, [A3]
0000310C 2068 0010 movea.l A0, [A0 + 0x10]
00003110 2F28 003A move.l -[A7], [A0 + 0x3A]
00003114 2F12 move.l -[A7], [A2]
00003116 4EAD 1E9A jsr [A5 + 0x1E9A /* export_975 */]
0000311A 4A80 tst.l D0
0000311C 6616 bne +0x18 /* 00003134 */
0000311E 206E 0008 movea.l A0, [A6 + 0x8]
00003122 7054 moveq.l D0, 0x54
00003124 D1C0 add.l A0, D0
00003126 2F08 move.l -[A7], A0
00003128 7032 moveq.l D0, 0x32
0000312A 2F00 move.l -[A7], D0
0000312C 4EAD 18BA jsr [A5 + 0x18BA /* export_787 */]
00003130 504F addq.w A7, 8
00003132 6054 bra +0x56 /* 00003188 */
label00003134:
00003134 2004 move.l D0, D4
00003136 7208 moveq.l D1, 0x08
00003138 C081 and.l D0, D1
0000313A 660A bne +0xC /* 00003146 */
0000313C 6026 bra +0x28 /* 00003164 */
label0000313E:
0000313E 2D6E FFF4 FFFC move.l [A6 - 0x4], [A6 - 0xC]
00003144 2803 move.l D4, D3
label00003146:
00003146 2003 move.l D0, D3
00003148 7208 moveq.l D1, 0x08
0000314A C081 and.l D0, D1
0000314C 6716 beq +0x18 /* 00003164 */
0000314E 2F2E FFE4 move.l -[A7], [A6 - 0x1C]
00003152 4EAD 17AA jsr [A5 + 0x17AA /* export_753 */]
00003156 2F2E FFF8 move.l -[A7], [A6 - 0x8]
0000315A 42A7 clr.l -[A7]
0000315C 4EAD 17EA jsr [A5 + 0x17EA /* export_761 */]
00003160 2D40 FFE4 move.l [A6 - 0x1C], D0
label00003164:
00003164 206E FFF4 movea.l A0, [A6 - 0xC]
00003168 2028 0004 move.l D0, [A0 + 0x4]
0000316C 2D40 FFF4 move.l [A6 - 0xC], D0
label00003170:
00003170 2604 move.l D3, D4
00003172 7008 moveq.l D0, 0x08
00003174 C680 and.l D3, D0
00003176 4A83 tst.l D3
00003178 57C3 seq D3
0000317A 4403 neg.b D3
0000317C 4883 ext.w D3
0000317E 48C3 ext.l D3
00003180 202E FFF4 move.l D0, [A6 - 0xC]
00003184 6600 FEDA bne -0x124 /* 00003060 */
label00003188:
00003188 202E FFFC move.l D0, [A6 - 0x4]
0000318C 670E beq +0x10 /* 0000319C */
0000318E 2004 move.l D0, D4
00003190 7208 moveq.l D1, 0x08
00003192 C081 and.l D0, D1
00003194 6606 bne +0x8 /* 0000319C */
00003196 2D6E FFFC FFF4 move.l [A6 - 0xC], [A6 - 0x4]
label0000319C:
0000319C 262E FFF4 move.l D3, [A6 - 0xC]
000031A0 670C beq +0xE /* 000031AE */
000031A2 2043 movea.l A0, D3
000031A4 3028 000C move.w D0, [A0 + 0xC]
000031A8 7800 moveq.l D4, 0x00
000031AA 3800 move.w D4, D0
000031AC 6002 bra +0x4 /* 000031B0 */
label000031AE:
000031AE 7804 moveq.l D4, 0x04
label000031B0:
000031B0 7601 moveq.l D3, 0x01
000031B2 2F03 move.l -[A7], D3
000031B4 2F2E FFF0 move.l -[A7], [A6 - 0x10]
000031B8 2F2E FFEC move.l -[A7], [A6 - 0x14]
000031BC 206D D874 movea.l A0, [A5 - 0x278C]
000031C0 2F28 0018 move.l -[A7], [A0 + 0x18]
000031C4 2F04 move.l -[A7], D4
000031C6 4EAD 17EA jsr [A5 + 0x17EA /* export_761 */]
000031CA 2F00 move.l -[A7], D0
000031CC 4EAD 17DA jsr [A5 + 0x17DA /* export_759 */]
000031D0 2D40 FFEC move.l [A6 - 0x14], D0
000031D4 7213 moveq.l D1, 0x13
000031D6 2F01 move.l -[A7], D1
000031D8 206D D874 movea.l A0, [A5 - 0x278C]
000031DC 2F28 0018 move.l -[A7], [A0 + 0x18]
000031E0 2F00 move.l -[A7], D0
000031E2 4EAD 17E2 jsr [A5 + 0x17E2 /* export_760 */]
000031E6 2D40 FFEC move.l [A6 - 0x14], D0
000031EA 2F03 move.l -[A7], D3
000031EC 2F2E FFF8 move.l -[A7], [A6 - 0x8]
000031F0 2F2E 0010 move.l -[A7], [A6 + 0x10]
000031F4 2F00 move.l -[A7], D0
000031F6 4EAD 17DA jsr [A5 + 0x17DA /* export_759 */]
000031FA 2D40 0010 move.l [A6 + 0x10], D0
000031FE 2F03 move.l -[A7], D3
00003200 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00003204 2F00 move.l -[A7], D0
00003206 2F2E FFE4 move.l -[A7], [A6 - 0x1C]
0000320A 206D D874 movea.l A0, [A5 - 0x278C]
0000320E 2F28 0018 move.l -[A7], [A0 + 0x18]
00003212 4EBA 0DF4 jsr [PC + 0xDF4 /* 00004008 */]
00003216 2F00 move.l -[A7], D0
00003218 4EAD 17DA jsr [A5 + 0x17DA /* export_759 */]
0000321C 2D40 0010 move.l [A6 + 0x10], D0
00003220 2F2E FFE8 move.l -[A7], [A6 - 0x18]
00003224 2F00 move.l -[A7], D0
00003226 4EAD 17B2 jsr [A5 + 0x17B2 /* export_754 */]
0000322A 4CDF 1C18 movem.l D3,D4,A2,A3,A4, [A7]+
0000322E 4E5E unlink A6
00003230 205F movea.l A0, [A7]+
00003232 4FEF 000C lea.l A7, [A7 + 0xC]
00003236 4ED0 jmp [A0]
fn00003238:
00003238 4E56 0000 link A6, 0
0000323C 48E7 1C30 movem.l -[A7], D3,D4,D5,A2,A3
00003240 246E 0008 movea.l A2, [A6 + 0x8]
00003244 266E 000C movea.l A3, [A6 + 0xC]
00003248 7A00 moveq.l D5, 0x00
0000324A 200B move.l D0, A3
0000324C 6728 beq +0x2A /* 00003276 */
0000324E 2013 move.l D0, [A3]
00003250 761F moveq.l D3, 0x1F
00003252 C043 and.w D0, D3
00003254 7814 moveq.l D4, 0x14
00003256 B044 cmp.w D0, D4
00003258 661C bne +0x1E /* 00003276 */
0000325A 200A move.l D0, A2
0000325C 6718 beq +0x1A /* 00003276 */
0000325E 2012 move.l D0, [A2]
00003260 C043 and.w D0, D3
00003262 B044 cmp.w D0, D4
00003264 6610 bne +0x12 /* 00003276 */
00003266 42A7 clr.l -[A7]
00003268 2F2B 000C move.l -[A7], [A3 + 0xC]
0000326C 2F2A 000C move.l -[A7], [A2 + 0xC]
00003270 4EBA 0012 jsr [PC + 0x12 /* 00003284 */]
00003274 2A00 move.l D5, D0
label00003276:
00003276 2005 move.l D0, D5
00003278 4CDF 0C38 movem.l D3,D4,D5,A2,A3, [A7]+
0000327C 4E5E unlink A6
0000327E 205F movea.l A0, [A7]+
00003280 504F addq.w A7, 8
00003282 4ED0 jmp [A0]
fn00003284:
00003284 4E56 FFFC link A6, -0x0004
00003288 48E7 1038 movem.l -[A7], D3,A2,A3,A4
0000328C 266E 0008 movea.l A3, [A6 + 0x8]
00003290 286E 000C movea.l A4, [A6 + 0xC]
00003294 42A7 clr.l -[A7]
00003296 2F0C move.l -[A7], A4
00003298 2F0B move.l -[A7], A3
0000329A 486E FFFC pea.l [A6 - 0x4]
0000329E 4EBA 006C jsr [PC + 0x6C /* 0000330C */]
000032A2 2600 move.l D3, D0
000032A4 6756 beq +0x58 /* 000032FC */
000032A6 202E 0010 move.l D0, [A6 + 0x10]
000032AA 6750 beq +0x52 /* 000032FC */
000032AC 200C move.l D0, A4
000032AE 6722 beq +0x24 /* 000032D2 */
000032B0 200B move.l D0, A3
000032B2 671E beq +0x20 /* 000032D2 */
000032B4 246B 000C movea.l A2, [A3 + 0xC]
000032B8 2012 move.l D0, [A2]
000032BA 721F moveq.l D1, 0x1F
000032BC C041 and.w D0, D1
000032BE 7214 moveq.l D1, 0x14
000032C0 B041 cmp.w D0, D1
000032C2 660E bne +0x10 /* 000032D2 */
000032C4 206A 000C movea.l A0, [A2 + 0xC]
000032C8 2068 0010 movea.l A0, [A0 + 0x10]
000032CC 4AA8 008E tst.l [A0 + 0x8E]
000032D0 662A bne +0x2C /* 000032FC */
label000032D2:
000032D2 2003 move.l D0, D3
000032D4 7208 moveq.l D1, 0x08
000032D6 C081 and.l D0, D1
000032D8 6712 beq +0x14 /* 000032EC */
000032DA 246E 0010 movea.l A2, [A6 + 0x10]
000032DE 2F12 move.l -[A7], [A2]
000032E0 2F0B move.l -[A7], A3
000032E2 2F0C move.l -[A7], A4
000032E4 4EBA FC6A jsr [PC - 0x396 /* 00002F50 */]
000032E8 2480 move.l [A2], D0
000032EA 6010 bra +0x12 /* 000032FC */
label000032EC:
000032EC 2F2E 0010 move.l -[A7], [A6 + 0x10]
000032F0 2F0C move.l -[A7], A4
000032F2 2F0B move.l -[A7], A3
000032F4 486E FFFC pea.l [A6 - 0x4]
000032F8 4EBA 0012 jsr [PC + 0x12 /* 0000330C */]
label000032FC:
000032FC 2003 move.l D0, D3
000032FE 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
00003302 4E5E unlink A6
00003304 205F movea.l A0, [A7]+
00003306 4FEF 000C lea.l A7, [A7 + 0xC]
0000330A 4ED0 jmp [A0]
fn0000330C:
0000330C 4E56 FFE8 link A6, -0x0018
00003310 48E7 1E38 movem.l -[A7], D3,D4,D5,D6,A2,A3,A4
00003314 286E 0014 movea.l A4, [A6 + 0x14]
00003318 7000 moveq.l D0, 0x00
0000331A 206E 0008 movea.l A0, [A6 + 0x8]
0000331E 2080 move.l [A0], D0
00003320 206E 0010 movea.l A0, [A6 + 0x10]
00003324 B1EE 000C cmpa.l A0, [A6 + 0xC]
00003328 6606 bne +0x8 /* 00003330 */
0000332A 7001 moveq.l D0, 0x01
0000332C 4EFA 01CA jmp [PC + 0x1CA /* 000034F8 */]
label00003330:
00003330 7C00 moveq.l D6, 0x00
00003332 206E 000C movea.l A0, [A6 + 0xC]
00003336 2068 000C movea.l A0, [A0 + 0xC]
0000333A 2010 move.l D0, [A0]
0000333C 721F moveq.l D1, 0x1F
0000333E C041 and.w D0, D1
00003340 721A moveq.l D1, 0x1A
00003342 B041 cmp.w D0, D1
00003344 6606 bne +0x8 /* 0000334C */
00003346 7000 moveq.l D0, 0x00
00003348 4EFA 01AE jmp [PC + 0x1AE /* 000034F8 */]
label0000334C:
0000334C 206E 000C movea.l A0, [A6 + 0xC]
00003350 2068 000C movea.l A0, [A0 + 0xC]
00003354 2010 move.l D0, [A0]
00003356 721F moveq.l D1, 0x1F
00003358 C041 and.w D0, D1
0000335A 7214 moveq.l D1, 0x14
0000335C B041 cmp.w D0, D1
0000335E 670A beq +0xC /* 0000336A */
00003360 2F3C 0000 0DED move.l -[A7], 0xDED
00003366 4EBA CC98 jsr [PC - 0x3368 /* 00000000 */]
label0000336A:
0000336A 200C move.l D0, A4
0000336C 670A beq +0xC /* 00003378 */
0000336E 41EE FFEC lea.l A0, [A6 - 0x14]
00003372 2D48 FFF0 move.l [A6 - 0x10], A0
00003376 600A bra +0xC /* 00003382 */
label00003378:
00003378 7600 moveq.l D3, 0x00
0000337A 2D43 FFEC move.l [A6 - 0x14], D3
0000337E 2D43 FFF0 move.l [A6 - 0x10], D3
label00003382:
00003382 206E 000C movea.l A0, [A6 + 0xC]
00003386 2068 0010 movea.l A0, [A0 + 0x10]
0000338A 2668 0036 movea.l A3, [A0 + 0x36]
0000338E 206E 0010 movea.l A0, [A6 + 0x10]
00003392 7054 moveq.l D0, 0x54
00003394 D1C0 add.l A0, D0
00003396 2D48 FFF8 move.l [A6 - 0x8], A0
0000339A 6000 0154 bra +0x156 /* 000034F0 */
label0000339E:
0000339E 2453 movea.l A2, [A3]
000033A0 200C move.l D0, A4
000033A2 6700 0094 beq +0x96 /* 00003438 */
000033A6 2F14 move.l -[A7], [A4]
000033A8 4EAD 17C2 jsr [A5 + 0x17C2 /* export_756 */]
000033AC 2D40 FFEC move.l [A6 - 0x14], D0
000033B0 222B 001A move.l D1, [A3 + 0x1A]
000033B4 7408 moveq.l D2, 0x08
000033B6 C282 and.l D1, D2
000033B8 6712 beq +0x14 /* 000033CC */
000033BA 2F00 move.l -[A7], D0
000033BC 2F2E 000C move.l -[A7], [A6 + 0xC]
000033C0 2F0A move.l -[A7], A2
000033C2 4EBA FB8C jsr [PC - 0x474 /* 00002F50 */]
000033C6 2D40 FFEC move.l [A6 - 0x14], D0
000033CA 606C bra +0x6E /* 00003438 */
label000033CC:
000033CC 4AAB 0008 tst.l [A3 + 0x8]
000033D0 6766 beq +0x68 /* 00003438 */
000033D2 2F2A 000C move.l -[A7], [A2 + 0xC]
000033D6 4267 clr.w -[A7]
000033D8 4EAD 14FA jsr [A5 + 0x14FA /* export_667 */]
000033DC 2D40 FFF4 move.l [A6 - 0xC], D0
000033E0 206E FFEC movea.l A0, [A6 - 0x14]
000033E4 2068 0016 movea.l A0, [A0 + 0x16]
000033E8 2210 move.l D1, [A0]
000033EA 2040 movea.l A0, D0
000033EC 2081 move.l [A0], D1
000033EE 0281 0000 00FF andi.l D1, 0xFF
000033F4 43ED D414 lea.l A1, [A5 - 0x2BEC]
000033F8 1231 1000 move.b D1, [A1 + D1.w]
000033FC 7401 moveq.l D2, 0x01
000033FE C202 and.b D1, D2
00003400 660A bne +0xC /* 0000340C */
00003402 2F3C 0000 0E08 move.l -[A7], 0xE08
00003408 4EBA CBF6 jsr [PC - 0x340A /* 00000000 */]
label0000340C:
0000340C 7001 moveq.l D0, 0x01
0000340E 2F00 move.l -[A7], D0
00003410 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00003414 2F2E FFEC move.l -[A7], [A6 - 0x14]
00003418 206D D874 movea.l A0, [A5 - 0x278C]
0000341C 2F28 0018 move.l -[A7], [A0 + 0x18]
00003420 2F2B 0008 move.l -[A7], [A3 + 0x8]
00003424 4EAD 17EA jsr [A5 + 0x17EA /* export_761 */]
00003428 2F00 move.l -[A7], D0
0000342A 4EAD 17DA jsr [A5 + 0x17DA /* export_759 */]
0000342E 2D40 FFEC move.l [A6 - 0x14], D0
00003432 2F00 move.l -[A7], D0
00003434 4EAD 215A jsr [A5 + 0x215A /* export_1063 */]
label00003438:
00003438 2F2E FFF0 move.l -[A7], [A6 - 0x10]
0000343C 2F2E 0010 move.l -[A7], [A6 + 0x10]
00003440 2F0A move.l -[A7], A2
00003442 486E FFE8 pea.l [A6 - 0x18]
00003446 4EBA FEC4 jsr [PC - 0x13C /* 0000330C */]
0000344A 2A00 move.l D5, D0
0000344C 6700 0096 beq +0x98 /* 000034E4 */
00003450 0685 0000 0100 addi.l D5, 0x100
00003456 262B 001A move.l D3, [A3 + 0x1A]
0000345A 700C moveq.l D0, 0x0C
0000345C 2D43 FFFC move.l [A6 - 0x4], D3
00003460 C680 and.l D3, D0
00003462 8A83 or.l D5, D3
00003464 202E FFFC move.l D0, [A6 - 0x4]
00003468 7208 moveq.l D1, 0x08
0000346A C081 and.l D0, D1
0000346C 670A beq +0xC /* 00003478 */
0000346E 202E FFE8 move.l D0, [A6 - 0x18]
00003472 6604 bne +0x6 /* 00003478 */
00003474 2D4A FFE8 move.l [A6 - 0x18], A2
label00003478:
00003478 4A86 tst.l D6
0000347A 674E beq +0x50 /* 000034CA */
0000347C 200C move.l D0, A4
0000347E 6720 beq +0x22 /* 000034A0 */
00003480 202E FFE8 move.l D0, [A6 - 0x18]
00003484 670C beq +0xE /* 00003492 */
00003486 206E 0008 movea.l A0, [A6 + 0x8]
0000348A 2050 movea.l A0, [A0]
0000348C B1EE FFE8 cmpa.l A0, [A6 - 0x18]
00003490 670E beq +0x10 /* 000034A0 */
label00003492:
00003492 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00003496 7032 moveq.l D0, 0x32
00003498 2F00 move.l -[A7], D0
0000349A 4EAD 18BA jsr [A5 + 0x18BA /* export_787 */]
0000349E 504F addq.w A7, 8
label000034A0:
000034A0 2606 move.l D3, D6
000034A2 0283 FFFF FF00 andi.l D3, 0xFFFFFF00
000034A8 2805 move.l D4, D5
000034AA 0284 FFFF FF00 andi.l D4, 0xFFFFFF00
000034B0 B684 cmp.l D3, D4
000034B2 6F0C ble +0xE /* 000034C0 */
000034B4 2006 move.l D0, D6
000034B6 0280 0000 00FF andi.l D0, 0xFF
000034BC 8084 or.l D0, D4
000034BE 2C00 move.l D6, D0
label000034C0:
000034C0 2F2E FFEC move.l -[A7], [A6 - 0x14]
000034C4 4EAD 17AA jsr [A5 + 0x17AA /* export_753 */]
000034C8 6022 bra +0x24 /* 000034EC */
label000034CA:
000034CA 2C05 move.l D6, D5
000034CC 206E 0008 movea.l A0, [A6 + 0x8]
000034D0 20AE FFE8 move.l [A0], [A6 - 0x18]
000034D4 200C move.l D0, A4
000034D6 6714 beq +0x16 /* 000034EC */
000034D8 2F14 move.l -[A7], [A4]
000034DA 4EAD 17AA jsr [A5 + 0x17AA /* export_753 */]
000034DE 28AE FFEC move.l [A4], [A6 - 0x14]
000034E2 6008 bra +0xA /* 000034EC */
label000034E4:
000034E4 2F2E FFEC move.l -[A7], [A6 - 0x14]
000034E8 4EAD 17AA jsr [A5 + 0x17AA /* export_753 */]
label000034EC:
000034EC 266B 0004 movea.l A3, [A3 + 0x4]
label000034F0:
000034F0 200B move.l D0, A3
000034F2 6600 FEAA bne -0x154 /* 0000339E */
000034F6 2006 move.l D0, D6
label000034F8:
000034F8 4CDF 1C78 movem.l D3,D4,D5,D6,A2,A3,A4, [A7]+
000034FC 4E5E unlink A6
000034FE 205F movea.l A0, [A7]+
00003500 4FEF 0010 lea.l A7, [A7 + 0x10]
00003504 4ED0 jmp [A0]
fn00003506:
00003506 4E56 FFFC link A6, -0x0004
0000350A 48E7 1F18 movem.l -[A7], D3,D4,D5,D6,D7,A3,A4
0000350E 2A2E 0008 move.l D5, [A6 + 0x8]
00003512 266E 000C movea.l A3, [A6 + 0xC]
00003516 286E 0010 movea.l A4, [A6 + 0x10]
0000351A B9CB cmpa.l A4, A3
0000351C 6606 bne +0x8 /* 00003524 */
0000351E 7001 moveq.l D0, 0x01
00003520 4EFA 0156 jmp [PC + 0x156 /* 00003678 */]
label00003524:
00003524 2605 move.l D3, D5
00003526 7002 moveq.l D0, 0x02
00003528 C680 and.l D3, D0
0000352A 6704 beq +0x6 /* 00003530 */
0000352C 7C1F moveq.l D6, 0x1F
0000352E 6006 bra +0x8 /* 00003536 */
label00003530:
00003530 2C3C FFFF 9FFF move.l D6, 0xFFFF9FFF
label00003536:
00003536 200C move.l D0, A4
00003538 6744 beq +0x46 /* 0000357E */
0000353A 200B move.l D0, A3
0000353C 6740 beq +0x42 /* 0000357E */
0000353E 2013 move.l D0, [A3]
00003540 761F moveq.l D3, 0x1F
00003542 C043 and.w D0, D3
00003544 7211 moveq.l D1, 0x11
00003546 B041 cmp.w D0, D1
00003548 6634 bne +0x36 /* 0000357E */
0000354A 2014 move.l D0, [A4]
0000354C C043 and.w D0, D3
0000354E 7210 moveq.l D1, 0x10
00003550 B041 cmp.w D0, D1
00003552 662A bne +0x2C /* 0000357E */
00003554 2F2B 0008 move.l -[A7], [A3 + 0x8]
00003558 2F2C 0008 move.l -[A7], [A4 + 0x8]
0000355C 2F05 move.l -[A7], D5
0000355E 4EBA FFA6 jsr [PC - 0x5A /* 00003506 */]
00003562 4A80 tst.l D0
00003564 6718 beq +0x1A /* 0000357E */
00003566 2F3C 0000 0E5A move.l -[A7], 0xE5A
0000356C 4EBA CA92 jsr [PC - 0x356E /* 00000000 */]
00003570 2014 move.l D0, [A4]
00003572 0280 0000 40C0 andi.l D0, 0x40C0
00003578 7211 moveq.l D1, 0x11
0000357A 8081 or.l D0, D1
0000357C 2880 move.l [A4], D0
label0000357E:
0000357E 0286 FFFF EFFF andi.l D6, 0xFFFFEFFF
00003584 200C move.l D0, A4
00003586 6700 00EA beq +0xEC /* 00003672 */
0000358A 200B move.l D0, A3
0000358C 6700 00E4 beq +0xE6 /* 00003672 */
00003590 2014 move.l D0, [A4]
00003592 C086 and.l D0, D6
00003594 2D40 FFFC move.l [A6 - 0x4], D0
00003598 2E13 move.l D7, [A3]
0000359A CE86 and.l D7, D6
0000359C B087 cmp.l D0, D7
0000359E 6716 beq +0x18 /* 000035B6 */
000035A0 2205 move.l D1, D5
000035A2 7410 moveq.l D2, 0x10
000035A4 C282 and.l D1, D2
000035A6 6700 00CA beq +0xCC /* 00003672 */
000035AA 0280 FFFF FF7F andi.l D0, 0xFFFFFF7F
000035B0 B087 cmp.l D0, D7
000035B2 6600 00BE bne +0xC0 /* 00003672 */
label000035B6:
000035B6 362E FFFE move.w D3, [A6 - 0x2]
000035BA 701F moveq.l D0, 0x1F
000035BC C640 and.w D3, D0
000035BE 7015 moveq.l D0, 0x15
000035C0 B640 cmp.w D3, D0
000035C2 6620 bne +0x22 /* 000035E4 */
000035C4 202C 000C move.l D0, [A4 + 0xC]
000035C8 222B 000C move.l D1, [A3 + 0xC]
000035CC B081 cmp.l D0, D1
000035CE 6714 beq +0x16 /* 000035E4 */
000035D0 102C 0004 move.b D0, [A4 + 0x4]
000035D4 7810 moveq.l D4, 0x10
000035D6 C004 and.b D0, D4
000035D8 660A bne +0xC /* 000035E4 */
000035DA 102B 0004 move.b D0, [A3 + 0x4]
000035DE C004 and.b D0, D4
000035E0 6700 0090 beq +0x92 /* 00003672 */
label000035E4:
000035E4 7014 moveq.l D0, 0x14
000035E6 B640 cmp.w D3, D0
000035E8 670C beq +0xE /* 000035F6 */
000035EA 7005 moveq.l D0, 0x05
000035EC B640 cmp.w D3, D0
000035EE 6706 beq +0x8 /* 000035F6 */
000035F0 7019 moveq.l D0, 0x19
000035F2 B640 cmp.w D3, D0
000035F4 660C bne +0xE /* 00003602 */
label000035F6:
000035F6 206C 000C movea.l A0, [A4 + 0xC]
000035FA 226B 000C movea.l A1, [A3 + 0xC]
000035FE B1C9 cmpa.l A0, A1
00003600 6670 bne +0x72 /* 00003672 */
label00003602:
00003602 2F2C 0008 move.l -[A7], [A4 + 0x8]
00003606 2F2B 0008 move.l -[A7], [A3 + 0x8]
0000360A 7801 moveq.l D4, 0x01
0000360C 2F04 move.l -[A7], D4
0000360E 4EBA FEF6 jsr [PC - 0x10A /* 00003506 */]
00003612 4A80 tst.l D0
00003614 675C beq +0x5E /* 00003672 */
00003616 202E FFFC move.l D0, [A6 - 0x4]
0000361A 721F moveq.l D1, 0x1F
0000361C C081 and.l D0, D1
0000361E 41ED D414 lea.l A0, [A5 - 0x2BEC]
00003622 1030 0000 move.b D0, [A0 + D0.w]
00003626 7210 moveq.l D1, 0x10
00003628 C001 and.b D0, D1
0000362A 6734 beq +0x36 /* 00003660 */
0000362C 2005 move.l D0, D5
0000362E C084 and.l D0, D4
00003630 670C beq +0xE /* 0000363E */
00003632 2F0C move.l -[A7], A4
00003634 2F0B move.l -[A7], A3
00003636 4EBA 004E jsr [PC + 0x4E /* 00003686 */]
0000363A 4A80 tst.l D0
0000363C 6622 bne +0x24 /* 00003660 */
label0000363E:
0000363E 102C 0004 move.b D0, [A4 + 0x4]
00003642 7802 moveq.l D4, 0x02
00003644 C004 and.b D0, D4
00003646 122B 0004 move.b D1, [A3 + 0x4]
0000364A C204 and.b D1, D4
0000364C B001 cmp.b D0, D1
0000364E 6622 bne +0x24 /* 00003672 */
00003650 2F2C 000C move.l -[A7], [A4 + 0xC]
00003654 2F2B 000C move.l -[A7], [A3 + 0xC]
00003658 4EBA 008A jsr [PC + 0x8A /* 000036E4 */]
0000365C 4A80 tst.l D0
0000365E 6712 beq +0x14 /* 00003672 */
label00003660:
00003660 701B moveq.l D0, 0x1B
00003662 B640 cmp.w D3, D0
00003664 6610 bne +0x12 /* 00003676 */
00003666 206C 0016 movea.l A0, [A4 + 0x16]
0000366A 226B 0016 movea.l A1, [A3 + 0x16]
0000366E B1C9 cmpa.l A0, A1
00003670 6704 beq +0x6 /* 00003676 */
label00003672:
00003672 7000 moveq.l D0, 0x00
00003674 6002 bra +0x4 /* 00003678 */
label00003676:
00003676 7001 moveq.l D0, 0x01
label00003678:
00003678 4CDF 18F8 movem.l D3,D4,D5,D6,D7,A3,A4, [A7]+
0000367C 4E5E unlink A6
0000367E 205F movea.l A0, [A7]+
00003680 4FEF 000C lea.l A7, [A7 + 0xC]
00003684 4ED0 jmp [A0]
fn00003686:
00003686 4E56 0000 link A6, 0
0000368A 48E7 0038 movem.l -[A7], A2,A3,A4
0000368E 266E 0008 movea.l A3, [A6 + 0x8]
00003692 246E 000C movea.l A2, [A6 + 0xC]
00003696 102A 0004 move.b D0, [A2 + 0x4]
0000369A 7201 moveq.l D1, 0x01
0000369C C001 and.b D0, D1
0000369E 670A beq +0xC /* 000036AA */
000036A0 284A movea.l A4, A2
000036A2 2D4B 000C move.l [A6 + 0xC], A3
000036A6 264C movea.l A3, A4
000036A8 600A bra +0xC /* 000036B4 */
label000036AA:
000036AA 102B 0004 move.b D0, [A3 + 0x4]
000036AE 7201 moveq.l D1, 0x01
000036B0 C001 and.b D0, D1
000036B2 671E beq +0x20 /* 000036D2 */
label000036B4:
000036B4 206E 000C movea.l A0, [A6 + 0xC]
000036B8 1028 0004 move.b D0, [A0 + 0x4]
000036BC 7201 moveq.l D1, 0x01
000036BE C001 and.b D0, D1
000036C0 6614 bne +0x16 /* 000036D6 */
000036C2 102D D5D8 move.b D0, [A5 - 0x2A28]
000036C6 670A beq +0xC /* 000036D2 */
000036C8 102B 0004 move.b D0, [A3 + 0x4]
000036CC 7202 moveq.l D1, 0x02
000036CE C001 and.b D0, D1
000036D0 6704 beq +0x6 /* 000036D6 */
label000036D2:
000036D2 7001 moveq.l D0, 0x01
000036D4 6002 bra +0x4 /* 000036D8 */
label000036D6:
000036D6 7000 moveq.l D0, 0x00
label000036D8:
000036D8 4CDF 1C00 movem.l A2,A3,A4, [A7]+
000036DC 4E5E unlink A6
000036DE 205F movea.l A0, [A7]+
000036E0 504F addq.w A7, 8
000036E2 4ED0 jmp [A0]
fn000036E4:
000036E4 4E56 0000 link A6, 0
000036E8 48E7 0018 movem.l -[A7], A3,A4
000036EC 286E 0008 movea.l A4, [A6 + 0x8]
000036F0 266E 000C movea.l A3, [A6 + 0xC]
000036F4 B7CC cmpa.l A3, A4
000036F6 6730 beq +0x32 /* 00003728 */
000036F8 200B move.l D0, A3
000036FA 6728 beq +0x2A /* 00003724 */
000036FC 200C move.l D0, A4
000036FE 6724 beq +0x26 /* 00003724 */
00003700 2F2B 0004 move.l -[A7], [A3 + 0x4]
00003704 2F2C 0004 move.l -[A7], [A4 + 0x4]
00003708 7001 moveq.l D0, 0x01
0000370A 2F00 move.l -[A7], D0
0000370C 4EBA FDF8 jsr [PC - 0x208 /* 00003506 */]
00003710 4A80 tst.l D0
00003712 6710 beq +0x12 /* 00003724 */
00003714 2F2B 000C move.l -[A7], [A3 + 0xC]
00003718 2F2C 000C move.l -[A7], [A4 + 0xC]
0000371C 4EBA FFC6 jsr [PC - 0x3A /* 000036E4 */]
00003720 4A80 tst.l D0
00003722 6604 bne +0x6 /* 00003728 */
label00003724:
00003724 7000 moveq.l D0, 0x00
00003726 6002 bra +0x4 /* 0000372A */
label00003728:
00003728 7001 moveq.l D0, 0x01
label0000372A:
0000372A 4CDF 1800 movem.l A3,A4, [A7]+
0000372E 4E5E unlink A6
00003730 205F movea.l A0, [A7]+
00003732 504F addq.w A7, 8
00003734 4ED0 jmp [A0]
00003736 4E56 FFF8 link A6, -0x0008
0000373A 48E7 1838 movem.l -[A7], D3,D4,A2,A3,A4
0000373E 286E 0008 movea.l A4, [A6 + 0x8]
00003742 200C move.l D0, A4
00003744 660A bne +0xC /* 00003750 */
00003746 2F3C 0000 0F0A move.l -[A7], 0xF0A
0000374C 4EBA C8B2 jsr [PC - 0x374E /* 00000000 */]
label00003750:
00003750 246C 0002 movea.l A2, [A4 + 0x2]
00003754 200A move.l D0, A2
00003756 6700 0102 beq +0x104 /* 0000385A */
0000375A 266C 0006 movea.l A3, [A4 + 0x6]
0000375E 200B move.l D0, A3
00003760 6700 00F8 beq +0xFA /* 0000385A */
00003764 202A 0016 move.l D0, [A2 + 0x16]
00003768 2D40 FFF8 move.l [A6 - 0x8], D0
0000376C 4A80 tst.l D0
0000376E 6700 00EA beq +0xEC /* 0000385A */
00003772 202B 0016 move.l D0, [A3 + 0x16]
00003776 2D40 FFFC move.l [A6 - 0x4], D0
0000377A 4A80 tst.l D0
0000377C 6700 00DC beq +0xDE /* 0000385A */
00003780 206E FFF8 movea.l A0, [A6 - 0x8]
00003784 2010 move.l D0, [A0]
00003786 0280 0000 00FF andi.l D0, 0xFF
0000378C 45ED D414 lea.l A2, [A5 - 0x2BEC]
00003790 1032 0000 move.b D0, [A2 + D0.w]
00003794 7601 moveq.l D3, 0x01
00003796 C003 and.b D0, D3
00003798 675C beq +0x5E /* 000037F6 */
0000379A 206E FFFC movea.l A0, [A6 - 0x4]
0000379E 2010 move.l D0, [A0]
000037A0 0280 0000 00FF andi.l D0, 0xFF
000037A6 1032 0000 move.b D0, [A2 + D0.w]
000037AA C003 and.b D0, D3
000037AC 660C bne +0xE /* 000037BA */
000037AE 2F0C move.l -[A7], A4
000037B0 4EBA 00E4 jsr [PC + 0xE4 /* 00003896 */]
000037B4 200C move.l D0, A4
000037B6 4EFA 00D2 jmp [PC + 0xD2 /* 0000388A */]
label000037BA:
000037BA 2F0C move.l -[A7], A4
000037BC 206D D874 movea.l A0, [A5 - 0x278C]
000037C0 2F28 0018 move.l -[A7], [A0 + 0x18]
000037C4 4EAD 17FA jsr [A5 + 0x17FA /* export_763 */]
000037C8 246E FFF8 movea.l A2, [A6 - 0x8]
000037CC 2F2A 0008 move.l -[A7], [A2 + 0x8]
000037D0 266E FFFC movea.l A3, [A6 - 0x4]
000037D4 2F2B 0008 move.l -[A7], [A3 + 0x8]
000037D8 4EBA F51C jsr [PC - 0xAE4 /* 00002CF6 */]
000037DC 4A80 tst.l D0
000037DE 6644 bne +0x46 /* 00003824 */
000037E0 2F0B move.l -[A7], A3
000037E2 2F0A move.l -[A7], A2
000037E4 704C moveq.l D0, 0x4C
000037E6 2F00 move.l -[A7], D0
000037E8 4EAD 18EA jsr [A5 + 0x18EA /* export_793 */]
000037EC 4FEF 000C lea.l A7, [A7 + 0xC]
000037F0 200C move.l D0, A4
000037F2 4EFA 0096 jmp [PC + 0x96 /* 0000388A */]
label000037F6:
000037F6 246E FFFC movea.l A2, [A6 - 0x4]
000037FA 2012 move.l D0, [A2]
000037FC 0280 0000 00FF andi.l D0, 0xFF
00003802 41ED D414 lea.l A0, [A5 - 0x2BEC]
00003806 1030 0000 move.b D0, [A0 + D0.w]
0000380A 1203 move.b D1, D3
0000380C C001 and.b D0, D1
0000380E 674A beq +0x4C /* 0000385A */
00003810 2F0A move.l -[A7], A2
00003812 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00003816 704B moveq.l D0, 0x4B
00003818 2F00 move.l -[A7], D0
0000381A 4EAD 18EA jsr [A5 + 0x18EA /* export_793 */]
0000381E 4FEF 000C lea.l A7, [A7 + 0xC]
00003822 6036 bra +0x38 /* 0000385A */
label00003824:
00003824 206E FFF8 movea.l A0, [A6 - 0x8]
00003828 2F28 0008 move.l -[A7], [A0 + 0x8]
0000382C 4EAD 180A jsr [A5 + 0x180A /* export_765 */]
00003830 2440 movea.l A2, D0
00003832 206D D874 movea.l A0, [A5 - 0x278C]
00003836 2668 0018 movea.l A3, [A0 + 0x18]
0000383A 2F0A move.l -[A7], A2
0000383C 2F0B move.l -[A7], A3
0000383E 4EAD 17FA jsr [A5 + 0x17FA /* export_763 */]
00003842 7004 moveq.l D0, 0x04
00003844 2F00 move.l -[A7], D0
00003846 2F0B move.l -[A7], A3
00003848 2F0C move.l -[A7], A4
0000384A 2F0A move.l -[A7], A2
0000384C 4EAD 17DA jsr [A5 + 0x17DA /* export_759 */]
00003850 2840 movea.l A4, D0
00003852 1014 move.b D0, [A4]
00003854 725D moveq.l D1, 0x5D
00003856 B001 cmp.b D0, D1
00003858 6704 beq +0x6 /* 0000385E */
label0000385A:
0000385A 200C move.l D0, A4
0000385C 602C bra +0x2E /* 0000388A */
label0000385E:
0000385E 262A 0006 move.l D3, [A2 + 0x6]
00003862 660C bne +0xE /* 00003870 */
00003864 7048 moveq.l D0, 0x48
00003866 2F00 move.l -[A7], D0
00003868 4EAD 18B2 jsr [A5 + 0x18B2 /* export_786 */]
0000386C 584F addq.w A7, 4
0000386E 5283 addq.l D3, 1
label00003870:
00003870 2F03 move.l -[A7], D3
00003872 4EAD 1622 jsr [A5 + 0x1622 /* export_704 */]
00003876 2800 move.l D4, D0
00003878 70FF moveq.l D0, 0xFFFFFFFF
0000387A B880 cmp.l D4, D0
0000387C 6706 beq +0x8 /* 00003884 */
0000387E 2604 move.l D3, D4
00003880 18BC 0006 move.b [A4], 0x6
label00003884:
00003884 2543 0006 move.l [A2 + 0x6], D3
00003888 200C move.l D0, A4
label0000388A:
0000388A 4CDF 1C18 movem.l D3,D4,A2,A3,A4, [A7]+
0000388E 4E5E unlink A6
00003890 205F movea.l A0, [A7]+
00003892 584F addq.w A7, 4
00003894 4ED0 jmp [A0]
fn00003896:
00003896 4E56 FFF4 link A6, -0x000C
0000389A 48E7 1038 movem.l -[A7], D3,A2,A3,A4
0000389E 286E 0008 movea.l A4, [A6 + 0x8]
000038A2 200C move.l D0, A4
000038A4 660A bne +0xC /* 000038B0 */
000038A6 2F3C 0000 0F61 move.l -[A7], 0xF61
000038AC 4EBA C752 jsr [PC - 0x38AE /* 00000000 */]
label000038B0:
000038B0 202C 0002 move.l D0, [A4 + 0x2]
000038B4 2D40 FFF4 move.l [A6 - 0xC], D0
000038B8 266C 0006 movea.l A3, [A4 + 0x6]
000038BC 4A80 tst.l D0
000038BE 6712 beq +0x14 /* 000038D2 */
000038C0 220B move.l D1, A3
000038C2 670E beq +0x10 /* 000038D2 */
000038C4 2040 movea.l A0, D0
000038C6 4AA8 0016 tst.l [A0 + 0x16]
000038CA 6706 beq +0x8 /* 000038D2 */
000038CC 4AAB 0016 tst.l [A3 + 0x16]
000038D0 660A bne +0xC /* 000038DC */
label000038D2:
000038D2 2F3C 0000 0F65 move.l -[A7], 0xF65
000038D8 4EBA C726 jsr [PC - 0x38DA /* 00000000 */]
label000038DC:
000038DC 206B 0016 movea.l A0, [A3 + 0x16]
000038E0 2010 move.l D0, [A0]
000038E2 761F moveq.l D3, 0x1F
000038E4 C083 and.l D0, D3
000038E6 2D40 FFF8 move.l [A6 - 0x8], D0
000038EA 0280 0000 00FF andi.l D0, 0xFF
000038F0 41ED D414 lea.l A0, [A5 - 0x2BEC]
000038F4 1030 0000 move.b D0, [A0 + D0.w]
000038F8 7201 moveq.l D1, 0x01
000038FA C001 and.b D0, D1
000038FC 671A beq +0x1C /* 00003918 */
000038FE 202C 0006 move.l D0, [A4 + 0x6]
00003902 2D40 FFF4 move.l [A6 - 0xC], D0
00003906 266C 0002 movea.l A3, [A4 + 0x2]
0000390A 206B 0016 movea.l A0, [A3 + 0x16]
0000390E 2010 move.l D0, [A0]
00003910 C083 and.l D0, D3
00003912 2D40 FFF8 move.l [A6 - 0x8], D0
00003916 6026 bra +0x28 /* 0000393E */
label00003918:
00003918 206E FFF4 movea.l A0, [A6 - 0xC]
0000391C 2068 0016 movea.l A0, [A0 + 0x16]
00003920 2610 move.l D3, [A0]
00003922 701F moveq.l D0, 0x1F
00003924 C680 and.l D3, D0
00003926 2003 move.l D0, D3
00003928 0280 0000 00FF andi.l D0, 0xFF
0000392E 41ED D414 lea.l A0, [A5 - 0x2BEC]
00003932 1030 0000 move.b D0, [A0 + D0.w]
00003936 7201 moveq.l D1, 0x01
00003938 C001 and.b D0, D1
0000393A 6700 00B4 beq +0xB6 /* 000039F0 */
label0000393E:
0000393E 204C movea.l A0, A4
00003940 302E FFFA move.w D0, [A6 - 0x6]
00003944 721F moveq.l D1, 0x1F
00003946 C041 and.w D0, D1
00003948 720B moveq.l D1, 0x0B
0000394A B041 cmp.w D0, D1
0000394C 6320 bls +0x22 /* 0000396E */
0000394E 226C 0006 movea.l A1, [A4 + 0x6]
00003952 2F29 0016 move.l -[A7], [A1 + 0x16]
00003956 206C 0002 movea.l A0, [A4 + 0x2]
0000395A 2F28 0016 move.l -[A7], [A0 + 0x16]
0000395E 704B moveq.l D0, 0x4B
00003960 2F00 move.l -[A7], D0
00003962 4EAD 18EA jsr [A5 + 0x18EA /* export_793 */]
00003966 4FEF 000C lea.l A7, [A7 + 0xC]
0000396A 4EFA 0084 jmp [PC + 0x84 /* 000039F0 */]
label0000396E:
0000396E 246D D874 movea.l A2, [A5 - 0x278C]
00003972 202A 0018 move.l D0, [A2 + 0x18]
00003976 2D40 FFFC move.l [A6 - 0x4], D0
0000397A 262E FFF8 move.l D3, [A6 - 0x8]
0000397E 7206 moveq.l D1, 0x06
00003980 B681 cmp.l D3, D1
00003982 6730 beq +0x32 /* 000039B4 */
00003984 7207 moveq.l D1, 0x07
00003986 B681 cmp.l D3, D1
00003988 672A beq +0x2C /* 000039B4 */
0000398A 0283 0000 00FF andi.l D3, 0xFF
00003990 41ED D414 lea.l A0, [A5 - 0x2BEC]
00003994 1230 3000 move.b D1, [A0 + D3.w]
00003998 7420 moveq.l D2, 0x20
0000399A C202 and.b D1, D2
0000399C 670C beq +0xE /* 000039AA */
0000399E 2F0B move.l -[A7], A3
000039A0 2F2A 001C move.l -[A7], [A2 + 0x1C]
000039A4 4EBA 0662 jsr [PC + 0x662 /* 00004008 */]
000039A8 6008 bra +0xA /* 000039B2 */
label000039AA:
000039AA 2F0B move.l -[A7], A3
000039AC 2F00 move.l -[A7], D0
000039AE 4EBA 0658 jsr [PC + 0x658 /* 00004008 */]
label000039B2:
000039B2 2640 movea.l A3, D0
label000039B4:
000039B4 246E FFF4 movea.l A2, [A6 - 0xC]
000039B8 206A 0016 movea.l A0, [A2 + 0x16]
000039BC 4AA8 0008 tst.l [A0 + 0x8]
000039C0 660A bne +0xC /* 000039CC */
000039C2 2F3C 0000 0F8A move.l -[A7], 0xF8A
000039C8 4EBA C636 jsr [PC - 0x39CA /* 00000000 */]
label000039CC:
000039CC 7003 moveq.l D0, 0x03
000039CE 2F00 move.l -[A7], D0
000039D0 2F2E FFFC move.l -[A7], [A6 - 0x4]
000039D4 2F0B move.l -[A7], A3
000039D6 206A 0016 movea.l A0, [A2 + 0x16]
000039DA 2F28 0008 move.l -[A7], [A0 + 0x8]
000039DE 4EAD 180A jsr [A5 + 0x180A /* export_765 */]
000039E2 2F00 move.l -[A7], D0
000039E4 4EAD 17DA jsr [A5 + 0x17DA /* export_759 */]
000039E8 2940 0006 move.l [A4 + 0x6], D0
000039EC 294A 0002 move.l [A4 + 0x2], A2
label000039F0:
000039F0 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
000039F4 4E5E unlink A6
000039F6 205F movea.l A0, [A7]+
000039F8 584F addq.w A7, 4
000039FA 4ED0 jmp [A0]
fn000039FC:
000039FC 4E56 FFD4 link A6, -0x002C
00003A00 48E7 1C38 movem.l -[A7], D3,D4,D5,A2,A3,A4
00003A04 286E 0008 movea.l A4, [A6 + 0x8]
00003A08 200C move.l D0, A4
00003A0A 6714 beq +0x16 /* 00003A20 */
00003A0C 1214 move.b D1, [A4]
00003A0E 7000 moveq.l D0, 0x00
00003A10 1001 move.b D0, D1
00003A12 41ED D31A lea.l A0, [A5 - 0x2CE6]
00003A16 1030 0000 move.b D0, [A0 + D0.w]
00003A1A 7201 moveq.l D1, 0x01
00003A1C C001 and.b D0, D1
00003A1E 660A bne +0xC /* 00003A2A */
label00003A20:
00003A20 2F3C 0000 0F9F move.l -[A7], 0xF9F
00003A26 4EBA C5D8 jsr [PC - 0x3A28 /* 00000000 */]
label00003A2A:
00003A2A 244C movea.l A2, A4
00003A2C 544A addq.w A2, 2
00003A2E 2F12 move.l -[A7], [A2]
00003A30 4EAD 2082 jsr [A5 + 0x2082 /* export_1036 */]
00003A34 2480 move.l [A2], D0
00003A36 2D40 FFDC move.l [A6 - 0x24], D0
00003A3A 2F2C 0006 move.l -[A7], [A4 + 0x6]
00003A3E 4EAD 2082 jsr [A5 + 0x2082 /* export_1036 */]
00003A42 2940 0006 move.l [A4 + 0x6], D0
00003A46 2D40 FFE0 move.l [A6 - 0x20], D0
00003A4A 206E FFDC movea.l A0, [A6 - 0x24]
00003A4E 2268 0016 movea.l A1, [A0 + 0x16]
00003A52 2211 move.l D1, [A1]
00003A54 761F moveq.l D3, 0x1F
00003A56 C283 and.l D1, D3
00003A58 2D41 FFD4 move.l [A6 - 0x2C], D1
00003A5C 2240 movea.l A1, D0
00003A5E 2269 0016 movea.l A1, [A1 + 0x16]
00003A62 2011 move.l D0, [A1]
00003A64 C083 and.l D0, D3
00003A66 2D40 FFD8 move.l [A6 - 0x28], D0
00003A6A 0281 0000 00FF andi.l D1, 0xFF
00003A70 43ED D414 lea.l A1, [A5 - 0x2BEC]
00003A74 1031 1000 move.b D0, [A1 + D1.w]
00003A78 7202 moveq.l D1, 0x02
00003A7A C001 and.b D0, D1
00003A7C 660C bne +0xE /* 00003A8A */
00003A7E 2F08 move.l -[A7], A0
00003A80 4EBA E02C jsr [PC - 0x1FD4 /* 00001AAE */]
00003A84 2480 move.l [A2], D0
00003A86 2D40 FFDC move.l [A6 - 0x24], D0
label00003A8A:
00003A8A 202E FFD8 move.l D0, [A6 - 0x28]
00003A8E 0280 0000 00FF andi.l D0, 0xFF
00003A94 41ED D414 lea.l A0, [A5 - 0x2BEC]
00003A98 1030 0000 move.b D0, [A0 + D0.w]
00003A9C 7202 moveq.l D1, 0x02
00003A9E C001 and.b D0, D1
00003AA0 6610 bne +0x12 /* 00003AB2 */
00003AA2 2F2E FFE0 move.l -[A7], [A6 - 0x20]
00003AA6 4EBA E006 jsr [PC - 0x1FFA /* 00001AAE */]
00003AAA 2940 0006 move.l [A4 + 0x6], D0
00003AAE 2D40 FFE0 move.l [A6 - 0x20], D0
label00003AB2:
00003AB2 206E FFDC movea.l A0, [A6 - 0x24]
00003AB6 2468 0016 movea.l A2, [A0 + 0x16]
00003ABA 2012 move.l D0, [A2]
00003ABC 761F moveq.l D3, 0x1F
00003ABE C083 and.l D0, D3
00003AC0 2D40 FFD4 move.l [A6 - 0x2C], D0
00003AC4 206E FFE0 movea.l A0, [A6 - 0x20]
00003AC8 2668 0016 movea.l A3, [A0 + 0x16]
00003ACC 2013 move.l D0, [A3]
00003ACE C083 and.l D0, D3
00003AD0 2D40 FFD8 move.l [A6 - 0x28], D0
00003AD4 362E FFD6 move.w D3, [A6 - 0x2A]
00003AD8 781F moveq.l D4, 0x1F
00003ADA C644 and.w D3, D4
00003ADC 7A11 moveq.l D5, 0x11
00003ADE B645 cmp.w D3, D5
00003AE0 6306 bls +0x8 /* 00003AE8 */
00003AE2 7019 moveq.l D0, 0x19
00003AE4 B640 cmp.w D3, D0
00003AE6 6610 bne +0x12 /* 00003AF8 */
label00003AE8:
00003AE8 362E FFDA move.w D3, [A6 - 0x26]
00003AEC C644 and.w D3, D4
00003AEE B645 cmp.w D3, D5
00003AF0 631A bls +0x1C /* 00003B0C */
00003AF2 7019 moveq.l D0, 0x19
00003AF4 B640 cmp.w D3, D0
00003AF6 6714 beq +0x16 /* 00003B0C */
label00003AF8:
00003AF8 2F0B move.l -[A7], A3
00003AFA 2F0A move.l -[A7], A2
00003AFC 7053 moveq.l D0, 0x53
00003AFE 2F00 move.l -[A7], D0
00003B00 4EAD 18EA jsr [A5 + 0x18EA /* export_793 */]
00003B04 4FEF 000C lea.l A7, [A7 + 0xC]
00003B08 6000 01FA bra +0x1FC /* 00003D04 */
label00003B0C:
00003B0C 262E FFD4 move.l D3, [A6 - 0x2C]
00003B10 282E FFD8 move.l D4, [A6 - 0x28]
00003B14 B684 cmp.l D3, D4
00003B16 6700 01EC beq +0x1EE /* 00003D04 */
00003B1A 206E FFDC movea.l A0, [A6 - 0x24]
00003B1E 2668 0016 movea.l A3, [A0 + 0x16]
00003B22 206E FFE0 movea.l A0, [A6 - 0x20]
00003B26 2028 0016 move.l D0, [A0 + 0x16]
00003B2A 2D40 FFE4 move.l [A6 - 0x1C], D0
00003B2E 0283 0000 00FF andi.l D3, 0xFF
00003B34 45ED D414 lea.l A2, [A5 - 0x2BEC]
00003B38 1032 3000 move.b D0, [A2 + D3.w]
00003B3C 7601 moveq.l D3, 0x01
00003B3E C003 and.b D0, D3
00003B40 660E bne +0x10 /* 00003B50 */
00003B42 0284 0000 00FF andi.l D4, 0xFF
00003B48 1032 4000 move.b D0, [A2 + D4.w]
00003B4C C003 and.b D0, D3
00003B4E 6718 beq +0x1A /* 00003B68 */
label00003B50:
00003B50 202E FFD4 move.l D0, [A6 - 0x2C]
00003B54 7210 moveq.l D1, 0x10
00003B56 B081 cmp.l D0, D1
00003B58 6700 018C beq +0x18E /* 00003CE6 */
00003B5C 7211 moveq.l D1, 0x11
00003B5E B081 cmp.l D0, D1
00003B60 6700 0184 beq +0x186 /* 00003CE6 */
00003B64 6000 0180 bra +0x182 /* 00003CE6 */
label00003B68:
00003B68 0CAE 0000 000E FFD4 cmpi.l [A6 - 0x2C], 0xE
00003B70 6610 bne +0x12 /* 00003B82 */
00003B72 206D D874 movea.l A0, [A5 - 0x278C]
00003B76 2028 0038 move.l D0, [A0 + 0x38]
00003B7A 2D40 FFE4 move.l [A6 - 0x1C], D0
00003B7E 6000 0166 bra +0x168 /* 00003CE6 */
label00003B82:
00003B82 0CAE 0000 000E FFD8 cmpi.l [A6 - 0x28], 0xE
00003B8A 660C bne +0xE /* 00003B98 */
00003B8C 206D D874 movea.l A0, [A5 - 0x278C]
00003B90 2668 0038 movea.l A3, [A0 + 0x38]
00003B94 6000 0150 bra +0x152 /* 00003CE6 */
label00003B98:
00003B98 0CAE 0000 000F FFD4 cmpi.l [A6 - 0x2C], 0xF
00003BA0 6610 bne +0x12 /* 00003BB2 */
00003BA2 206D D874 movea.l A0, [A5 - 0x278C]
00003BA6 2028 0038 move.l D0, [A0 + 0x38]
00003BAA 2D40 FFE4 move.l [A6 - 0x1C], D0
00003BAE 6000 0136 bra +0x138 /* 00003CE6 */
label00003BB2:
00003BB2 0CAE 0000 000F FFD8 cmpi.l [A6 - 0x28], 0xF
00003BBA 660C bne +0xE /* 00003BC8 */
00003BBC 206D D874 movea.l A0, [A5 - 0x278C]
00003BC0 2668 0038 movea.l A3, [A0 + 0x38]
00003BC4 6000 0120 bra +0x122 /* 00003CE6 */
label00003BC8:
00003BC8 0CAE 0000 000D FFD4 cmpi.l [A6 - 0x2C], 0xD /* '\r' */
00003BD0 6610 bne +0x12 /* 00003BE2 */
00003BD2 206D D874 movea.l A0, [A5 - 0x278C]
00003BD6 2028 0034 move.l D0, [A0 + 0x34]
00003BDA 2D40 FFE4 move.l [A6 - 0x1C], D0
00003BDE 6000 0106 bra +0x108 /* 00003CE6 */
label00003BE2:
00003BE2 0CAE 0000 000D FFD8 cmpi.l [A6 - 0x28], 0xD /* '\r' */
00003BEA 660C bne +0xE /* 00003BF8 */
00003BEC 206D D874 movea.l A0, [A5 - 0x278C]
00003BF0 2668 0034 movea.l A3, [A0 + 0x34]
00003BF4 6000 00F0 bra +0xF2 /* 00003CE6 */
label00003BF8:
00003BF8 0CAE 0000 000C FFD4 cmpi.l [A6 - 0x2C], 0xC
00003C00 6610 bne +0x12 /* 00003C12 */
00003C02 206D D874 movea.l A0, [A5 - 0x278C]
00003C06 2028 0030 move.l D0, [A0 + 0x30]
00003C0A 2D40 FFE4 move.l [A6 - 0x1C], D0
00003C0E 6000 00D6 bra +0xD8 /* 00003CE6 */
label00003C12:
00003C12 0CAE 0000 000C FFD8 cmpi.l [A6 - 0x28], 0xC
00003C1A 660C bne +0xE /* 00003C28 */
00003C1C 206D D874 movea.l A0, [A5 - 0x278C]
00003C20 2668 0030 movea.l A3, [A0 + 0x30]
00003C24 6000 00C0 bra +0xC2 /* 00003CE6 */
label00003C28:
00003C28 0CAE 0000 0009 FFD4 cmpi.l [A6 - 0x2C], 0x9 /* '\t' */
00003C30 6610 bne +0x12 /* 00003C42 */
00003C32 206D D874 movea.l A0, [A5 - 0x278C]
00003C36 2028 0024 move.l D0, [A0 + 0x24]
00003C3A 2D40 FFE4 move.l [A6 - 0x1C], D0
00003C3E 6000 00A6 bra +0xA8 /* 00003CE6 */
label00003C42:
00003C42 0CAE 0000 0009 FFD8 cmpi.l [A6 - 0x28], 0x9 /* '\t' */
00003C4A 660C bne +0xE /* 00003C58 */
00003C4C 206D D874 movea.l A0, [A5 - 0x278C]
00003C50 2668 0024 movea.l A3, [A0 + 0x24]
00003C54 6000 0090 bra +0x92 /* 00003CE6 */
label00003C58:
00003C58 262E FFD4 move.l D3, [A6 - 0x2C]
00003C5C 7808 moveq.l D4, 0x08
00003C5E B684 cmp.l D3, D4
00003C60 660A bne +0xC /* 00003C6C */
00003C62 0CAE 0000 0007 FFD8 cmpi.l [A6 - 0x28], 0x7
00003C6A 670E beq +0x10 /* 00003C7A */
label00003C6C:
00003C6C 202E FFD8 move.l D0, [A6 - 0x28]
00003C70 B084 cmp.l D0, D4
00003C72 661C bne +0x1E /* 00003C90 */
00003C74 7007 moveq.l D0, 0x07
00003C76 B680 cmp.l D3, D0
00003C78 6616 bne +0x18 /* 00003C90 */
label00003C7A:
00003C7A 206D D874 movea.l A0, [A5 - 0x278C]
00003C7E 2668 0024 movea.l A3, [A0 + 0x24]
00003C82 2D4B FFFC move.l [A6 - 0x4], A3
00003C86 206E FFFC movea.l A0, [A6 - 0x4]
00003C8A 2D48 FFE4 move.l [A6 - 0x1C], A0
00003C8E 6056 bra +0x58 /* 00003CE6 */
label00003C90:
00003C90 0CAE 0000 0008 FFD4 cmpi.l [A6 - 0x2C], 0x8
00003C98 660E bne +0x10 /* 00003CA8 */
00003C9A 206D D874 movea.l A0, [A5 - 0x278C]
00003C9E 2028 0020 move.l D0, [A0 + 0x20]
00003CA2 2D40 FFE4 move.l [A6 - 0x1C], D0
00003CA6 603E bra +0x40 /* 00003CE6 */
label00003CA8:
00003CA8 0CAE 0000 0008 FFD8 cmpi.l [A6 - 0x28], 0x8
00003CB0 660A bne +0xC /* 00003CBC */
00003CB2 206D D874 movea.l A0, [A5 - 0x278C]
00003CB6 2668 0020 movea.l A3, [A0 + 0x20]
00003CBA 602A bra +0x2C /* 00003CE6 */
label00003CBC:
00003CBC 0CAE 0000 0007 FFD4 cmpi.l [A6 - 0x2C], 0x7
00003CC4 660E bne +0x10 /* 00003CD4 */
00003CC6 206D D874 movea.l A0, [A5 - 0x278C]
00003CCA 2028 001C move.l D0, [A0 + 0x1C]
00003CCE 2D40 FFE4 move.l [A6 - 0x1C], D0
00003CD2 6012 bra +0x14 /* 00003CE6 */
label00003CD4:
00003CD4 0CAE 0000 0007 FFD8 cmpi.l [A6 - 0x28], 0x7
00003CDC 6608 bne +0xA /* 00003CE6 */
00003CDE 206D D874 movea.l A0, [A5 - 0x278C]
00003CE2 2668 001C movea.l A3, [A0 + 0x1C]
label00003CE6:
00003CE6 2F2E FFDC move.l -[A7], [A6 - 0x24]
00003CEA 2F0B move.l -[A7], A3
00003CEC 4EBA 031A jsr [PC + 0x31A /* 00004008 */]
00003CF0 2940 0002 move.l [A4 + 0x2], D0
00003CF4 2F2E FFE0 move.l -[A7], [A6 - 0x20]
00003CF8 2F2E FFE4 move.l -[A7], [A6 - 0x1C]
00003CFC 4EBA 030A jsr [PC + 0x30A /* 00004008 */]
00003D00 2940 0006 move.l [A4 + 0x6], D0
label00003D04:
00003D04 4AAC 0016 tst.l [A4 + 0x16]
00003D08 660E bne +0x10 /* 00003D18 */
00003D0A 2F0C move.l -[A7], A4
00003D0C 206C 0002 movea.l A0, [A4 + 0x2]
00003D10 2F28 0016 move.l -[A7], [A0 + 0x16]
00003D14 4EAD 17FA jsr [A5 + 0x17FA /* export_763 */]
label00003D18:
00003D18 4CDF 1C38 movem.l D3,D4,D5,A2,A3,A4, [A7]+
00003D1C 4E5E unlink A6
00003D1E 205F movea.l A0, [A7]+
00003D20 584F addq.w A7, 4
00003D22 4ED0 jmp [A0]
00003D24 4E56 FFE8 link A6, -0x0018
00003D28 48E7 1038 movem.l -[A7], D3,A2,A3,A4
00003D2C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003D30 4EBA FCCA jsr [PC - 0x336 /* 000039FC */]
00003D34 206E 0008 movea.l A0, [A6 + 0x8]
00003D38 2028 0002 move.l D0, [A0 + 0x2]
00003D3C 2D40 FFF0 move.l [A6 - 0x10], D0
00003D40 2240 movea.l A1, D0
00003D42 2669 0016 movea.l A3, [A1 + 0x16]
00003D46 2013 move.l D0, [A3]
00003D48 2D40 FFE8 move.l [A6 - 0x18], D0
00003D4C 2228 0006 move.l D1, [A0 + 0x6]
00003D50 2D41 FFF4 move.l [A6 - 0xC], D1
00003D54 2041 movea.l A0, D1
00003D56 2228 0016 move.l D1, [A0 + 0x16]
00003D5A 2D41 FFF8 move.l [A6 - 0x8], D1
00003D5E 2041 movea.l A0, D1
00003D60 2410 move.l D2, [A0]
00003D62 2D42 FFEC move.l [A6 - 0x14], D2
00003D66 0280 0000 00FF andi.l D0, 0xFF
00003D6C 45ED D414 lea.l A2, [A5 - 0x2BEC]
00003D70 1032 0000 move.b D0, [A2 + D0.w]
00003D74 7601 moveq.l D3, 0x01
00003D76 C003 and.b D0, D3
00003D78 6700 00C6 beq +0xC8 /* 00003E40 */
00003D7C 0282 0000 00FF andi.l D2, 0xFF
00003D82 1032 2000 move.b D0, [A2 + D2.w]
00003D86 C003 and.b D0, D3
00003D88 6700 00B6 beq +0xB8 /* 00003E40 */
00003D8C 2F0B move.l -[A7], A3
00003D8E 2F01 move.l -[A7], D1
00003D90 7001 moveq.l D0, 0x01
00003D92 2F00 move.l -[A7], D0
00003D94 4EBA 012A jsr [PC + 0x12A /* 00003EC0 */]
00003D98 4A80 tst.l D0
00003D9A 6718 beq +0x1A /* 00003DB4 */
00003D9C 206B 0008 movea.l A0, [A3 + 0x8]
00003DA0 2010 move.l D0, [A0]
00003DA2 721F moveq.l D1, 0x1F
00003DA4 C041 and.w D0, D1
00003DA6 7213 moveq.l D1, 0x13
00003DA8 B041 cmp.w D0, D1
00003DAA 6708 beq +0xA /* 00003DB4 */
00003DAC 2D6E FFF8 FFFC move.l [A6 - 0x4], [A6 - 0x8]
00003DB2 6016 bra +0x18 /* 00003DCA */
label00003DB4:
00003DB4 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00003DB8 2F0B move.l -[A7], A3
00003DBA 7001 moveq.l D0, 0x01
00003DBC 2F00 move.l -[A7], D0
00003DBE 4EBA 0100 jsr [PC + 0x100 /* 00003EC0 */]
00003DC2 4A80 tst.l D0
00003DC4 677A beq +0x7C /* 00003E40 */
00003DC6 2D4B FFFC move.l [A6 - 0x4], A3
label00003DCA:
00003DCA 246E FFFC movea.l A2, [A6 - 0x4]
00003DCE 206A 0008 movea.l A0, [A2 + 0x8]
00003DD2 2010 move.l D0, [A0]
00003DD4 721F moveq.l D1, 0x1F
00003DD6 C081 and.l D0, D1
00003DD8 41ED D414 lea.l A0, [A5 - 0x2BEC]
00003DDC 1030 0000 move.b D0, [A0 + D0.w]
00003DE0 7210 moveq.l D1, 0x10
00003DE2 C001 and.b D0, D1
00003DE4 6704 beq +0x6 /* 00003DEA */
00003DE6 284A movea.l A4, A2
00003DE8 6034 bra +0x36 /* 00003E1E */
label00003DEA:
00003DEA 246E FFFC movea.l A2, [A6 - 0x4]
00003DEE 2F2A 0008 move.l -[A7], [A2 + 0x8]
00003DF2 4EAD 1EE2 jsr [A5 + 0x1EE2 /* export_984 */]
00003DF6 2840 movea.l A4, D0
00003DF8 206B 0008 movea.l A0, [A3 + 0x8]
00003DFC 2010 move.l D0, [A0]
00003DFE 206E FFF8 movea.l A0, [A6 - 0x8]
00003E02 2068 0008 movea.l A0, [A0 + 0x8]
00003E06 8090 or.l D0, [A0]
00003E08 0280 0000 00C0 andi.l D0, 0xC0
00003E0E 8194 or.l [A4], D0
00003E10 2F0C move.l -[A7], A4
00003E12 4267 clr.w -[A7]
00003E14 4EAD 14FA jsr [A5 + 0x14FA /* export_667 */]
00003E18 2840 movea.l A4, D0
00003E1A 2012 move.l D0, [A2]
00003E1C 2880 move.l [A4], D0
label00003E1E:
00003E1E 2F2E FFF0 move.l -[A7], [A6 - 0x10]
00003E22 2F0C move.l -[A7], A4
00003E24 4EBA 01E2 jsr [PC + 0x1E2 /* 00004008 */]
00003E28 246E 0008 movea.l A2, [A6 + 0x8]
00003E2C 2540 0002 move.l [A2 + 0x2], D0
00003E30 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00003E34 2F0C move.l -[A7], A4
00003E36 4EBA 01D0 jsr [PC + 0x1D0 /* 00004008 */]
00003E3A 2540 0006 move.l [A2 + 0x6], D0
00003E3E 6074 bra +0x76 /* 00003EB4 */
label00003E40:
00003E40 202E FFE8 move.l D0, [A6 - 0x18]
00003E44 0280 0000 00FF andi.l D0, 0xFF
00003E4A 41ED D414 lea.l A0, [A5 - 0x2BEC]
00003E4E 1030 0000 move.b D0, [A0 + D0.w]
00003E52 1203 move.b D1, D3
00003E54 C001 and.b D0, D1
00003E56 660E bne +0x10 /* 00003E66 */
00003E58 302E FFEA move.w D0, [A6 - 0x16]
00003E5C 721F moveq.l D1, 0x1F
00003E5E C041 and.w D0, D1
00003E60 7219 moveq.l D1, 0x19
00003E62 B041 cmp.w D0, D1
00003E64 6614 bne +0x16 /* 00003E7A */
label00003E66:
00003E66 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00003E6A 2F0B move.l -[A7], A3
00003E6C 4EBA E60E jsr [PC - 0x19F2 /* 0000247C */]
00003E70 206E 0008 movea.l A0, [A6 + 0x8]
00003E74 2140 0006 move.l [A0 + 0x6], D0
00003E78 603A bra +0x3C /* 00003EB4 */
label00003E7A:
00003E7A 202E FFEC move.l D0, [A6 - 0x14]
00003E7E 0280 0000 00FF andi.l D0, 0xFF
00003E84 41ED D414 lea.l A0, [A5 - 0x2BEC]
00003E88 1030 0000 move.b D0, [A0 + D0.w]
00003E8C 1203 move.b D1, D3
00003E8E C001 and.b D0, D1
00003E90 660E bne +0x10 /* 00003EA0 */
00003E92 302E FFEE move.w D0, [A6 - 0x12]
00003E96 721F moveq.l D1, 0x1F
00003E98 C041 and.w D0, D1
00003E9A 7219 moveq.l D1, 0x19
00003E9C B041 cmp.w D0, D1
00003E9E 6614 bne +0x16 /* 00003EB4 */
label00003EA0:
00003EA0 2F2E FFF0 move.l -[A7], [A6 - 0x10]
00003EA4 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00003EA8 4EBA E5D2 jsr [PC - 0x1A2E /* 0000247C */]
00003EAC 206E 0008 movea.l A0, [A6 + 0x8]
00003EB0 2140 0002 move.l [A0 + 0x2], D0
label00003EB4:
00003EB4 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
00003EB8 4E5E unlink A6
00003EBA 205F movea.l A0, [A7]+
00003EBC 584F addq.w A7, 4
00003EBE 4ED0 jmp [A0]
fn00003EC0:
00003EC0 4E56 0000 link A6, 0
00003EC4 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4
00003EC8 286E 0010 movea.l A4, [A6 + 0x10]
00003ECC 7A00 moveq.l D5, 0x00
00003ECE 2C14 move.l D6, [A4]
00003ED0 761F moveq.l D3, 0x1F
00003ED2 CC83 and.l D6, D3
00003ED4 246E 000C movea.l A2, [A6 + 0xC]
00003ED8 2E12 move.l D7, [A2]
00003EDA CE83 and.l D7, D3
00003EDC 7619 moveq.l D3, 0x19
00003EDE BC83 cmp.l D6, D3
00003EE0 6638 bne +0x3A /* 00003F1A */
00003EE2 BE83 cmp.l D7, D3
00003EE4 6634 bne +0x36 /* 00003F1A */
00003EE6 2F2A 0008 move.l -[A7], [A2 + 0x8]
00003EEA 2F2C 0008 move.l -[A7], [A4 + 0x8]
00003EEE 42A7 clr.l -[A7]
00003EF0 4EBA F614 jsr [PC - 0x9EC /* 00003506 */]
00003EF4 4A80 tst.l D0
00003EF6 6700 0100 beq +0x102 /* 00003FF8 */
00003EFA 42A7 clr.l -[A7]
00003EFC 2F2C 000C move.l -[A7], [A4 + 0xC]
00003F00 2F2A 000C move.l -[A7], [A2 + 0xC]
00003F04 4EBA F37E jsr [PC - 0xC82 /* 00003284 */]
00003F08 2A00 move.l D5, D0
00003F0A 6700 00EC beq +0xEE /* 00003FF8 */
00003F0E 2005 move.l D0, D5
00003F10 E080 asr D0, 8
00003F12 5280 addq.l D0, 1
00003F14 2A00 move.l D5, D0
00003F16 6000 00E0 bra +0xE2 /* 00003FF8 */
label00003F1A:
00003F1A 2006 move.l D0, D6
00003F1C 0280 0000 00FF andi.l D0, 0xFF
00003F22 45ED D414 lea.l A2, [A5 - 0x2BEC]
00003F26 1032 0000 move.b D0, [A2 + D0.w]
00003F2A 7601 moveq.l D3, 0x01
00003F2C C003 and.b D0, D3
00003F2E 6700 00C8 beq +0xCA /* 00003FF8 */
00003F32 2007 move.l D0, D7
00003F34 0280 0000 00FF andi.l D0, 0xFF
00003F3A 1032 0000 move.b D0, [A2 + D0.w]
00003F3E C003 and.b D0, D3
00003F40 6700 00B6 beq +0xB8 /* 00003FF8 */
00003F44 206E 000C movea.l A0, [A6 + 0xC]
00003F48 2068 0008 movea.l A0, [A0 + 0x8]
00003F4C 2010 move.l D0, [A0]
00003F4E 761F moveq.l D3, 0x1F
00003F50 C043 and.w D0, D3
00003F52 7813 moveq.l D4, 0x13
00003F54 B044 cmp.w D0, D4
00003F56 6712 beq +0x14 /* 00003F6A */
00003F58 102D D5D8 move.b D0, [A5 - 0x2A28]
00003F5C 6616 bne +0x18 /* 00003F74 */
00003F5E 206C 0008 movea.l A0, [A4 + 0x8]
00003F62 2010 move.l D0, [A0]
00003F64 C043 and.w D0, D3
00003F66 B044 cmp.w D0, D4
00003F68 660A bne +0xC /* 00003F74 */
label00003F6A:
00003F6A 2A3C 0000 F400 move.l D5, 0xF400
00003F70 6000 0086 bra +0x88 /* 00003FF8 */
label00003F74:
00003F74 246E 000C movea.l A2, [A6 + 0xC]
00003F78 2F2A 0008 move.l -[A7], [A2 + 0x8]
00003F7C 264C movea.l A3, A4
00003F7E 504B addq.w A3, 8
00003F80 2F13 move.l -[A7], [A3]
00003F82 4EBA F2B4 jsr [PC - 0xD4C /* 00003238 */]
00003F86 2A00 move.l D5, D0
00003F88 6758 beq +0x5A /* 00003FE2 */
00003F8A 202E 0008 move.l D0, [A6 + 0x8]
00003F8E 6740 beq +0x42 /* 00003FD0 */
00003F90 2005 move.l D0, D5
00003F92 7204 moveq.l D1, 0x04
00003F94 C081 and.l D0, D1
00003F96 6738 beq +0x3A /* 00003FD0 */
00003F98 2F2D D998 move.l -[A7], [A5 - 0x2668]
00003F9C 2053 movea.l A0, [A3]
00003F9E 2F28 000C move.l -[A7], [A0 + 0xC]
00003FA2 4EAD 20B2 jsr [A5 + 0x20B2 /* export_1042 */]
00003FA6 4A80 tst.l D0
00003FA8 6626 bne +0x28 /* 00003FD0 */
00003FAA 206A 0008 movea.l A0, [A2 + 0x8]
00003FAE 2F28 000C move.l -[A7], [A0 + 0xC]
00003FB2 4EAD 2012 jsr [A5 + 0x2012 /* export_1022 */]
00003FB6 2F00 move.l -[A7], D0
00003FB8 2053 movea.l A0, [A3]
00003FBA 2068 000C movea.l A0, [A0 + 0xC]
00003FBE 7054 moveq.l D0, 0x54
00003FC0 D1C0 add.l A0, D0
00003FC2 2F08 move.l -[A7], A0
00003FC4 7038 moveq.l D0, 0x38
00003FC6 2F00 move.l -[A7], D0
00003FC8 4EAD 18BA jsr [A5 + 0x18BA /* export_787 */]
00003FCC 4FEF 000C lea.l A7, [A7 + 0xC]
label00003FD0:
00003FD0 2005 move.l D0, D5
00003FD2 0280 0000 FF00 andi.l D0, 0xFF00
00003FD8 0680 0000 0100 addi.l D0, 0x100
00003FDE 2A00 move.l D5, D0
00003FE0 6016 bra +0x18 /* 00003FF8 */
label00003FE2:
00003FE2 2F2C 0008 move.l -[A7], [A4 + 0x8]
00003FE6 206E 000C movea.l A0, [A6 + 0xC]
00003FEA 2F28 0008 move.l -[A7], [A0 + 0x8]
00003FEE 7003 moveq.l D0, 0x03
00003FF0 2F00 move.l -[A7], D0
00003FF2 4EBA F512 jsr [PC - 0xAEE /* 00003506 */]
00003FF6 2A00 move.l D5, D0
label00003FF8:
00003FF8 2005 move.l D0, D5
00003FFA 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
00003FFE 4E5E unlink A6
00004000 205F movea.l A0, [A7]+
00004002 4FEF 000C lea.l A7, [A7 + 0xC]
00004006 4ED0 jmp [A0]
fn00004008:
00004008 4E56 FFD4 link A6, -0x002C
0000400C 48E7 1C38 movem.l -[A7], D3,D4,D5,A2,A3,A4
00004010 202E 0008 move.l D0, [A6 + 0x8]
00004014 6700 0818 beq +0x81A /* 0000482E */
00004018 6000 015C bra +0x15E /* 00004176 */
label0000401C:
0000401C 7005 moveq.l D0, 0x05
0000401E B640 cmp.w D3, D0
00004020 6632 bne +0x34 /* 00004054 */
00004022 302D D5D4 move.w D0, [A5 - 0x2A2C]
00004026 0240 0800 andi.w D0, 0x800
0000402A 6728 beq +0x2A /* 00004054 */
0000402C 102C 0004 move.b D0, [A4 + 0x4]
00004030 7208 moveq.l D1, 0x08
00004032 C001 and.b D0, D1
00004034 670A beq +0xC /* 00004040 */
00004036 206D D874 movea.l A0, [A5 - 0x278C]
0000403A 2868 0018 movea.l A4, [A0 + 0x18]
0000403E 600C bra +0xE /* 0000404C */
label00004040:
00004040 206E 000C movea.l A0, [A6 + 0xC]
00004044 2068 0016 movea.l A0, [A0 + 0x16]
00004048 2868 0008 movea.l A4, [A0 + 0x8]
label0000404C:
0000404C B9EE 0008 cmpa.l A4, [A6 + 0x8]
00004050 6700 06D2 beq +0x6D4 /* 00004724 */
label00004054:
00004054 246E 0008 movea.l A2, [A6 + 0x8]
00004058 B5CC cmpa.l A2, A4
0000405A 6700 07D2 beq +0x7D4 /* 0000482E */
0000405E 2014 move.l D0, [A4]
00004060 761F moveq.l D3, 0x1F
00004062 C083 and.l D0, D3
00004064 2D40 FFD8 move.l [A6 - 0x28], D0
00004068 2812 move.l D4, [A2]
0000406A 2D44 FFF4 move.l [A6 - 0xC], D4
0000406E C883 and.l D4, D3
00004070 2D44 FFD4 move.l [A6 - 0x2C], D4
00004074 202E FFF4 move.l D0, [A6 - 0xC]
00004078 3203 move.w D1, D3
0000407A C041 and.w D0, D1
0000407C 7205 moveq.l D1, 0x05
0000407E B041 cmp.w D0, D1
00004080 6616 bne +0x18 /* 00004098 */
00004082 302D D5D4 move.w D0, [A5 - 0x2A2C]
00004086 0240 0800 andi.w D0, 0x800
0000408A 670C beq +0xE /* 00004098 */
0000408C 206A 0008 movea.l A0, [A2 + 0x8]
00004090 2010 move.l D0, [A0]
00004092 C083 and.l D0, D3
00004094 2D40 FFD4 move.l [A6 - 0x2C], D0
label00004098:
00004098 0CAE 0000 0013 FFD4 cmpi.l [A6 - 0x2C], 0x13
000040A0 6628 bne +0x2A /* 000040CA */
000040A2 246E 000C movea.l A2, [A6 + 0xC]
000040A6 1612 move.b D3, [A2]
000040A8 7057 moveq.l D0, 0x57
000040AA B600 cmp.b D3, D0
000040AC 6706 beq +0x8 /* 000040B4 */
000040AE 7058 moveq.l D0, 0x58
000040B0 B600 cmp.b D3, D0
000040B2 6616 bne +0x18 /* 000040CA */
label000040B4:
000040B4 206A 0002 movea.l A0, [A2 + 0x2]
000040B8 2068 0016 movea.l A0, [A0 + 0x16]
000040BC 2010 move.l D0, [A0]
000040BE 721F moveq.l D1, 0x1F
000040C0 C041 and.w D0, D1
000040C2 7218 moveq.l D1, 0x18
000040C4 B041 cmp.w D0, D1
000040C6 6700 0766 beq +0x768 /* 0000482E */
label000040CA:
000040CA 302E FFD6 move.w D0, [A6 - 0x2A]
000040CE 721F moveq.l D1, 0x1F
000040D0 C041 and.w D0, D1
000040D2 7212 moveq.l D1, 0x12
000040D4 B041 cmp.w D0, D1
000040D6 6676 bne +0x78 /* 0000414E */
000040D8 206E 000C movea.l A0, [A6 + 0xC]
000040DC 1210 move.b D1, [A0]
000040DE 7000 moveq.l D0, 0x00
000040E0 1001 move.b D0, D1
000040E2 7212 moveq.l D1, 0x12
000040E4 B081 cmp.l D0, D1
000040E6 670E beq +0x10 /* 000040F6 */
000040E8 725D moveq.l D1, 0x5D
000040EA B081 cmp.l D0, D1
000040EC 6708 beq +0xA /* 000040F6 */
000040EE 7262 moveq.l D1, 0x62
000040F0 B081 cmp.l D0, D1
000040F2 6726 beq +0x28 /* 0000411A */
000040F4 600C bra +0xE /* 00004102 */
label000040F6:
000040F6 7067 moveq.l D0, 0x67
000040F8 2F00 move.l -[A7], D0
000040FA 4EAD 18B2 jsr [A5 + 0x18B2 /* export_786 */]
000040FE 584F addq.w A7, 4
00004100 6018 bra +0x1A /* 0000411A */
label00004102:
00004102 2F2E 000C move.l -[A7], [A6 + 0xC]
00004106 4EBA DAD6 jsr [PC - 0x252A /* 00001BDE */]
0000410A 2F00 move.l -[A7], D0
0000410C 4EBA BFDE jsr [PC - 0x4022 /* 000000EC */]
00004110 2D40 000C move.l [A6 + 0xC], D0
00004114 2F00 move.l -[A7], D0
00004116 4EAD 153A jsr [A5 + 0x153A /* export_675 */]
label0000411A:
0000411A 2F2E 000C move.l -[A7], [A6 + 0xC]
0000411E 206E 0008 movea.l A0, [A6 + 0x8]
00004122 2F28 0008 move.l -[A7], [A0 + 0x8]
00004126 7001 moveq.l D0, 0x01
00004128 3F00 move.w -[A7], D0
0000412A 4EAD 14FA jsr [A5 + 0x14FA /* export_667 */]
0000412E 2F00 move.l -[A7], D0
00004130 4EBA FED6 jsr [PC - 0x12A /* 00004008 */]
00004134 2D40 000C move.l [A6 + 0xC], D0
00004138 7213 moveq.l D1, 0x13
0000413A 2F01 move.l -[A7], D1
0000413C 206E 0008 movea.l A0, [A6 + 0x8]
00004140 2F28 0008 move.l -[A7], [A0 + 0x8]
00004144 2F00 move.l -[A7], D0
00004146 4EAD 17E2 jsr [A5 + 0x17E2 /* export_760 */]
0000414A 4EFA 06F6 jmp [PC + 0x6F6 /* 00004842 */]
label0000414E:
0000414E 262E FFD8 move.l D3, [A6 - 0x28]
00004152 7015 moveq.l D0, 0x15
00004154 B680 cmp.l D3, D0
00004156 6712 beq +0x14 /* 0000416A */
00004158 701F moveq.l D0, 0x1F
0000415A C680 and.l D3, D0
0000415C 41ED D414 lea.l A0, [A5 - 0x2BEC]
00004160 1030 3000 move.b D0, [A0 + D3.w]
00004164 7210 moveq.l D1, 0x10
00004166 C001 and.b D0, D1
00004168 6760 beq +0x62 /* 000041CA */
label0000416A:
0000416A 2F2E 000C move.l -[A7], [A6 + 0xC]
0000416E 4EBA DA0A jsr [PC - 0x25F6 /* 00001B7A */]
00004172 2D40 000C move.l [A6 + 0xC], D0
label00004176:
00004176 202E 000C move.l D0, [A6 + 0xC]
0000417A 660A bne +0xC /* 00004186 */
0000417C 2F3C 0000 10FA move.l -[A7], 0x10FA
00004182 4EBA BE7C jsr [PC - 0x4184 /* 00000000 */]
label00004186:
00004186 206E 000C movea.l A0, [A6 + 0xC]
0000418A 2868 0016 movea.l A4, [A0 + 0x16]
0000418E 200C move.l D0, A4
00004190 660A bne +0xC /* 0000419C */
00004192 2F3C 0000 10FD move.l -[A7], 0x10FD
00004198 4EBA BE66 jsr [PC - 0x419A /* 00000000 */]
label0000419C:
0000419C 2014 move.l D0, [A4]
0000419E 3600 move.w D3, D0
000041A0 781F moveq.l D4, 0x1F
000041A2 C644 and.w D3, D4
000041A4 7011 moveq.l D0, 0x11
000041A6 B640 cmp.w D3, D0
000041A8 661C bne +0x1E /* 000041C6 */
000041AA 246E 0008 movea.l A2, [A6 + 0x8]
000041AE 2012 move.l D0, [A2]
000041B0 C044 and.w D0, D4
000041B2 7A10 moveq.l D5, 0x10
000041B4 B045 cmp.w D0, D5
000041B6 660E bne +0x10 /* 000041C6 */
000041B8 206A 0008 movea.l A0, [A2 + 0x8]
000041BC 2010 move.l D0, [A0]
000041BE C044 and.w D0, D4
000041C0 B045 cmp.w D0, D5
000041C2 6700 0560 beq +0x562 /* 00004724 */
label000041C6:
000041C6 6000 FE54 bra -0x1AA /* 0000401C */
label000041CA:
000041CA 486E 000C pea.l [A6 + 0xC]
000041CE 2F2E 0008 move.l -[A7], [A6 + 0x8]
000041D2 7001 moveq.l D0, 0x01
000041D4 2F00 move.l -[A7], D0
000041D6 4EAD 2062 jsr [A5 + 0x2062 /* export_1032 */]
000041DA 4A40 tst.w D0
000041DC 6600 0650 bne +0x652 /* 0000482E */
000041E0 0CAE 0000 0019 FFD4 cmpi.l [A6 - 0x2C], 0x19
000041E8 6600 0188 bne +0x18A /* 00004372 */
000041EC 302E FFDA move.w D0, [A6 - 0x26]
000041F0 721F moveq.l D1, 0x1F
000041F2 C041 and.w D0, D1
000041F4 720B moveq.l D1, 0x0B
000041F6 B041 cmp.w D0, D1
000041F8 624C bhi +0x4E /* 00004246 */
000041FA 2F2E 0008 move.l -[A7], [A6 + 0x8]
000041FE 4EAD 1532 jsr [A5 + 0x1532 /* export_674 */]
00004202 0280 0000 00FF andi.l D0, 0xFF
00004208 41ED D414 lea.l A0, [A5 - 0x2BEC]
0000420C 1030 0000 move.b D0, [A0 + D0.w]
00004210 7208 moveq.l D1, 0x08
00004212 C001 and.b D0, D1
00004214 6718 beq +0x1A /* 0000422E */
00004216 2F2E 000C move.l -[A7], [A6 + 0xC]
0000421A 206D D874 movea.l A0, [A5 - 0x278C]
0000421E 2F28 0024 move.l -[A7], [A0 + 0x24]
00004222 4EBA FDE4 jsr [PC - 0x21C /* 00004008 */]
00004226 2D40 000C move.l [A6 + 0xC], D0
0000422A 6000 04F8 bra +0x4FA /* 00004724 */
label0000422E:
0000422E 2F2E 000C move.l -[A7], [A6 + 0xC]
00004232 206D D874 movea.l A0, [A5 - 0x278C]
00004236 2F28 001C move.l -[A7], [A0 + 0x1C]
0000423A 4EBA FDCC jsr [PC - 0x234 /* 00004008 */]
0000423E 2D40 000C move.l [A6 + 0xC], D0
00004242 6000 04E0 bra +0x4E2 /* 00004724 */
label00004246:
00004246 0CAE 0000 0019 FFD8 cmpi.l [A6 - 0x28], 0x19
0000424E 6600 01AC bne +0x1AE /* 000043FC */
00004252 266C 000C movea.l A3, [A4 + 0xC]
00004256 206E 0008 movea.l A0, [A6 + 0x8]
0000425A 2468 000C movea.l A2, [A0 + 0xC]
0000425E B7CA cmpa.l A3, A2
00004260 6700 04C2 beq +0x4C4 /* 00004724 */
00004264 2F0C move.l -[A7], A4
00004266 4267 clr.w -[A7]
00004268 4EAD 14FA jsr [A5 + 0x14FA /* export_667 */]
0000426C 2F00 move.l -[A7], D0
0000426E 42A7 clr.l -[A7]
00004270 4EAD 17EA jsr [A5 + 0x17EA /* export_761 */]
00004274 2D40 FFE0 move.l [A6 - 0x20], D0
00004278 7A01 moveq.l D5, 0x01
0000427A 486E FFE0 pea.l [A6 - 0x20]
0000427E 2F0B move.l -[A7], A3
00004280 2F0A move.l -[A7], A2
00004282 486E FFDC pea.l [A6 - 0x24]
00004286 4EBA F084 jsr [PC - 0xF7C /* 0000330C */]
0000428A 2800 move.l D4, D0
0000428C 6614 bne +0x16 /* 000042A2 */
0000428E 486E FFE0 pea.l [A6 - 0x20]
00004292 2F0A move.l -[A7], A2
00004294 2F0B move.l -[A7], A3
00004296 486E FFDC pea.l [A6 - 0x24]
0000429A 4EBA F070 jsr [PC - 0xF90 /* 0000330C */]
0000429E 2800 move.l D4, D0
000042A0 7AFF moveq.l D5, 0xFFFFFFFF
label000042A2:
000042A2 2F2E FFE0 move.l -[A7], [A6 - 0x20]
000042A6 4EAD 196A jsr [A5 + 0x196A /* export_809 */]
000042AA 2D40 FFE0 move.l [A6 - 0x20], D0
000042AE 2040 movea.l A0, D0
000042B0 2028 0006 move.l D0, [A0 + 0x6]
000042B4 2205 move.l D1, D5
000042B6 4EAD 02FA jsr [A5 + 0x2FA /* export_91 */]
000042BA 2600 move.l D3, D0
000042BC 2F2E FFE0 move.l -[A7], [A6 - 0x20]
000042C0 4EAD 17AA jsr [A5 + 0x17AA /* export_753 */]
000042C4 4A84 tst.l D4
000042C6 6700 0434 beq +0x436 /* 000046FC */
000042CA 202E FFDC move.l D0, [A6 - 0x24]
000042CE 6600 042C bne +0x42E /* 000046FC */
000042D2 4A83 tst.l D3
000042D4 6700 044E beq +0x450 /* 00004724 */
000042D8 2F2E 000C move.l -[A7], [A6 + 0xC]
000042DC 4EAD 196A jsr [A5 + 0x196A /* export_809 */]
000042E0 2D40 000C move.l [A6 + 0xC], D0
000042E4 206C 0008 movea.l A0, [A4 + 0x8]
000042E8 2210 move.l D1, [A0]
000042EA 741F moveq.l D2, 0x1F
000042EC C282 and.l D1, D2
000042EE 41ED D414 lea.l A0, [A5 - 0x2BEC]
000042F2 1230 1000 move.b D1, [A0 + D1.w]
000042F6 7410 moveq.l D2, 0x10
000042F8 C202 and.b D1, D2
000042FA 6738 beq +0x3A /* 00004334 */
000042FC 2040 movea.l A0, D0
000042FE 1210 move.b D1, [A0]
00004300 745E moveq.l D2, 0x5E
00004302 B202 cmp.b D1, D2
00004304 661C bne +0x1E /* 00004322 */
00004306 2F28 0002 move.l -[A7], [A0 + 0x2]
0000430A 2F03 move.l -[A7], D3
0000430C 70FF moveq.l D0, 0xFFFFFFFF
0000430E 2F00 move.l -[A7], D0
00004310 42A7 clr.l -[A7]
00004312 4EAD 1B62 jsr [A5 + 0x1B62 /* export_872 */]
00004316 206E 000C movea.l A0, [A6 + 0xC]
0000431A 2140 0002 move.l [A0 + 0x2], D0
0000431E 6000 0404 bra +0x406 /* 00004724 */
label00004322:
00004322 206E 000C movea.l A0, [A6 + 0xC]
00004326 1010 move.b D0, [A0]
00004328 725D moveq.l D1, 0x5D
0000432A B001 cmp.b D0, D1
0000432C 6600 03CE bne +0x3D0 /* 000046FC */
00004330 6000 03F2 bra +0x3F4 /* 00004724 */
label00004334:
00004334 2F2E 000C move.l -[A7], [A6 + 0xC]
00004338 206D D874 movea.l A0, [A5 - 0x278C]
0000433C 2F28 0018 move.l -[A7], [A0 + 0x18]
00004340 4EAD 17FA jsr [A5 + 0x17FA /* export_763 */]
00004344 7001 moveq.l D0, 0x01
00004346 2F00 move.l -[A7], D0
00004348 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000434C 2F2E 000C move.l -[A7], [A6 + 0xC]
00004350 206D D874 movea.l A0, [A5 - 0x278C]
00004354 2F28 0018 move.l -[A7], [A0 + 0x18]
00004358 2F03 move.l -[A7], D3
0000435A 4EAD 17EA jsr [A5 + 0x17EA /* export_761 */]
0000435E 2F00 move.l -[A7], D0
00004360 4EAD 17DA jsr [A5 + 0x17DA /* export_759 */]
00004364 2D40 000C move.l [A6 + 0xC], D0
00004368 2F00 move.l -[A7], D0
0000436A 4EAD 215A jsr [A5 + 0x215A /* export_1063 */]
0000436E 6000 04BE bra +0x4C0 /* 0000482E */
label00004372:
00004372 0CAE 0000 0019 FFD8 cmpi.l [A6 - 0x28], 0x19
0000437A 6600 0080 bne +0x82 /* 000043FC */
0000437E 2F0C move.l -[A7], A4
00004380 4EAD 1532 jsr [A5 + 0x1532 /* export_674 */]
00004384 2D40 FFE4 move.l [A6 - 0x1C], D0
00004388 222E FFD4 move.l D1, [A6 - 0x2C]
0000438C 45ED D514 lea.l A2, [A5 - 0x2AEC]
00004390 1232 1000 move.b D1, [A2 + D1.w]
00004394 761F moveq.l D3, 0x1F
00004396 C083 and.l D0, D3
00004398 1032 0000 move.b D0, [A2 + D0.w]
0000439C B200 cmp.b D1, D0
0000439E 665C bne +0x5E /* 000043FC */
000043A0 302E FFD6 move.w D0, [A6 - 0x2A]
000043A4 3803 move.w D4, D3
000043A6 C044 and.w D0, D4
000043A8 7A0B moveq.l D5, 0x0B
000043AA B045 cmp.w D0, D5
000043AC 620C bhi +0xE /* 000043BA */
000043AE 302E FFE6 move.w D0, [A6 - 0x1A]
000043B2 C044 and.w D0, D4
000043B4 B045 cmp.w D0, D5
000043B6 6300 036C bls +0x36E /* 00004724 */
label000043BA:
000043BA 202E FFE4 move.l D0, [A6 - 0x1C]
000043BE 0280 0000 00FF andi.l D0, 0xFF
000043C4 45ED D414 lea.l A2, [A5 - 0x2BEC]
000043C8 1032 0000 move.b D0, [A2 + D0.w]
000043CC 7801 moveq.l D4, 0x01
000043CE C004 and.b D0, D4
000043D0 672A beq +0x2C /* 000043FC */
000043D2 202E FFD4 move.l D0, [A6 - 0x2C]
000043D6 0280 0000 00FF andi.l D0, 0xFF
000043DC 1032 0000 move.b D0, [A2 + D0.w]
000043E0 C004 and.b D0, D4
000043E2 6718 beq +0x1A /* 000043FC */
000043E4 206E 0008 movea.l A0, [A6 + 0x8]
000043E8 2068 0008 movea.l A0, [A0 + 0x8]
000043EC 2010 move.l D0, [A0]
000043EE C083 and.l D0, D3
000043F0 1032 0000 move.b D0, [A2 + D0.w]
000043F4 7210 moveq.l D1, 0x10
000043F6 C001 and.b D0, D1
000043F8 6600 032A bne +0x32C /* 00004724 */
label000043FC:
000043FC 202E FFD4 move.l D0, [A6 - 0x2C]
00004400 0280 0000 00FF andi.l D0, 0xFF
00004406 45ED D414 lea.l A2, [A5 - 0x2BEC]
0000440A 1032 0000 move.b D0, [A2 + D0.w]
0000440E 7601 moveq.l D3, 0x01
00004410 C003 and.b D0, D3
00004412 6700 01EE beq +0x1F0 /* 00004602 */
00004416 202E FFD8 move.l D0, [A6 - 0x28]
0000441A 0280 0000 00FF andi.l D0, 0xFF
00004420 1032 0000 move.b D0, [A2 + D0.w]
00004424 C003 and.b D0, D3
00004426 6700 01DA beq +0x1DC /* 00004602 */
0000442A 206E 0008 movea.l A0, [A6 + 0x8]
0000442E 2068 0008 movea.l A0, [A0 + 0x8]
00004432 2010 move.l D0, [A0]
00004434 761F moveq.l D3, 0x1F
00004436 C043 and.w D0, D3
00004438 7814 moveq.l D4, 0x14
0000443A B044 cmp.w D0, D4
0000443C 6600 01C4 bne +0x1C6 /* 00004602 */
00004440 206C 0008 movea.l A0, [A4 + 0x8]
00004444 2010 move.l D0, [A0]
00004446 C043 and.w D0, D3
00004448 B044 cmp.w D0, D4
0000444A 6600 01B6 bne +0x1B8 /* 00004602 */
0000444E 206C 0008 movea.l A0, [A4 + 0x8]
00004452 2468 000C movea.l A2, [A0 + 0xC]
00004456 206E 0008 movea.l A0, [A6 + 0x8]
0000445A 2068 0008 movea.l A0, [A0 + 0x8]
0000445E 2668 000C movea.l A3, [A0 + 0xC]
00004462 B5CB cmpa.l A2, A3
00004464 6700 019C beq +0x19E /* 00004602 */
00004468 206A 000C movea.l A0, [A2 + 0xC]
0000446C 1028 0004 move.b D0, [A0 + 0x4]
00004470 7208 moveq.l D1, 0x08
00004472 C001 and.b D0, D1
00004474 6712 beq +0x14 /* 00004488 */
00004476 204A movea.l A0, A2
00004478 7054 moveq.l D0, 0x54
0000447A D1C0 add.l A0, D0
0000447C 2F08 move.l -[A7], A0
0000447E 7012 moveq.l D0, 0x12
00004480 2F00 move.l -[A7], D0
00004482 4EAD 18CA jsr [A5 + 0x18CA /* export_789 */]
00004486 504F addq.w A7, 8
label00004488:
00004488 486E 000C pea.l [A6 + 0xC]
0000448C 4EAD 17CA jsr [A5 + 0x17CA /* export_757 */]
00004490 2D40 FFE8 move.l [A6 - 0x18], D0
00004494 486E FFE8 pea.l [A6 - 0x18]
00004498 2F0B move.l -[A7], A3
0000449A 2F0A move.l -[A7], A2
0000449C 4EBA EDE6 jsr [PC - 0x121A /* 00003284 */]
000044A0 2800 move.l D4, D0
000044A2 6706 beq +0x8 /* 000044AA */
000044A4 264A movea.l A3, A2
000044A6 7600 moveq.l D3, 0x00
000044A8 6046 bra +0x48 /* 000044F0 */
label000044AA:
000044AA 486E FFE8 pea.l [A6 - 0x18]
000044AE 2F0A move.l -[A7], A2
000044B0 2F0B move.l -[A7], A3
000044B2 486E FFEC pea.l [A6 - 0x14]
000044B6 4EBA EE54 jsr [PC - 0x11AC /* 0000330C */]
000044BA 2800 move.l D4, D0
000044BC 2604 move.l D3, D4
000044BE 202E FFEC move.l D0, [A6 - 0x14]
000044C2 671C beq +0x1E /* 000044E0 */
000044C4 204B movea.l A0, A3
000044C6 7654 moveq.l D3, 0x54
000044C8 D1C3 add.l A0, D3
000044CA 2F08 move.l -[A7], A0
000044CC 204A movea.l A0, A2
000044CE D1C3 add.l A0, D3
000044D0 2F08 move.l -[A7], A0
000044D2 7034 moveq.l D0, 0x34
000044D4 2F00 move.l -[A7], D0
000044D6 4EAD 18BA jsr [A5 + 0x18BA /* export_787 */]
000044DA 4FEF 000C lea.l A7, [A7 + 0xC]
000044DE 6004 bra +0x6 /* 000044E4 */
label000044E0:
000044E0 4A83 tst.l D3
000044E2 660C bne +0xE /* 000044F0 */
label000044E4:
000044E4 2F2E FFE8 move.l -[A7], [A6 - 0x18]
000044E8 4EAD 17AA jsr [A5 + 0x17AA /* export_753 */]
000044EC 6000 0114 bra +0x116 /* 00004602 */
label000044F0:
000044F0 2004 move.l D0, D4
000044F2 7204 moveq.l D1, 0x04
000044F4 C081 and.l D0, D1
000044F6 670A beq +0xC /* 00004502 */
000044F8 2F2D D998 move.l -[A7], [A5 - 0x2668]
000044FC 2F0B move.l -[A7], A3
000044FE 4EAD 20B2 jsr [A5 + 0x20B2 /* export_1042 */]
label00004502:
00004502 2F2E 000C move.l -[A7], [A6 + 0xC]
00004506 2F2E FFE8 move.l -[A7], [A6 - 0x18]
0000450A 4EAD 1862 jsr [A5 + 0x1862 /* export_776 */]
0000450E 4A40 tst.w D0
00004510 670C beq +0xE /* 0000451E */
00004512 2F2E FFE8 move.l -[A7], [A6 - 0x18]
00004516 4EAD 17AA jsr [A5 + 0x17AA /* export_753 */]
0000451A 6000 00E6 bra +0xE8 /* 00004602 */
label0000451E:
0000451E 206E FFE8 movea.l A0, [A6 - 0x18]
00004522 1010 move.b D0, [A0]
00004524 725F moveq.l D1, 0x5F
00004526 B001 cmp.b D0, D1
00004528 664A bne +0x4C /* 00004574 */
0000452A 2F2E 000C move.l -[A7], [A6 + 0xC]
0000452E 206E 000C movea.l A0, [A6 + 0xC]
00004532 2F28 0016 move.l -[A7], [A0 + 0x16]
00004536 4EAD 1972 jsr [A5 + 0x1972 /* export_810 */]
0000453A 2D40 000C move.l [A6 + 0xC], D0
0000453E 2040 movea.l A0, D0
00004540 2468 0006 movea.l A2, [A0 + 0x6]
00004544 7200 moveq.l D1, 0x00
00004546 2141 0006 move.l [A0 + 0x6], D1
0000454A 2F2E 000C move.l -[A7], [A6 + 0xC]
0000454E 4EAD 17AA jsr [A5 + 0x17AA /* export_753 */]
00004552 2D4A 000C move.l [A6 + 0xC], A2
00004556 302D D96C move.w D0, [A5 - 0x2694]
0000455A 670C beq +0xE /* 00004568 */
0000455C 206E FFE8 movea.l A0, [A6 - 0x18]
00004560 2F28 0002 move.l -[A7], [A0 + 0x2]
00004564 4EAD 1E4A jsr [A5 + 0x1E4A /* export_965 */]
label00004568:
00004568 2F2E FFE8 move.l -[A7], [A6 - 0x18]
0000456C 4EAD 17AA jsr [A5 + 0x17AA /* export_753 */]
00004570 6000 0090 bra +0x92 /* 00004602 */
label00004574:
00004574 4A83 tst.l D3
00004576 673C beq +0x3E /* 000045B4 */
00004578 246E 000C movea.l A2, [A6 + 0xC]
0000457C 6004 bra +0x6 /* 00004582 */
label0000457E:
0000457E 246A 0006 movea.l A2, [A2 + 0x6]
label00004582:
00004582 1012 move.b D0, [A2]
00004584 720F moveq.l D1, 0x0F
00004586 B001 cmp.b D0, D1
00004588 67F4 beq -0xA /* 0000457E */
0000458A 266E FFE8 movea.l A3, [A6 - 0x18]
label0000458E:
0000458E 1013 move.b D0, [A3]
00004590 7201 moveq.l D1, 0x01
00004592 B001 cmp.b D0, D1
00004594 670A beq +0xC /* 000045A0 */
00004596 2F3C 0000 11FF move.l -[A7], 0x11FF
0000459C 4EBA BA62 jsr [PC - 0x459E /* 00000000 */]
label000045A0:
000045A0 16BC 0002 move.b [A3], 0x2
000045A4 266B 0002 movea.l A3, [A3 + 0x2]
000045A8 2F0A move.l -[A7], A2
000045AA 2F0B move.l -[A7], A3
000045AC 4EAD 1862 jsr [A5 + 0x1862 /* export_776 */]
000045B0 4A40 tst.w D0
000045B2 67DA beq -0x24 /* 0000458E */
label000045B4:
000045B4 206E 0008 movea.l A0, [A6 + 0x8]
000045B8 2F28 0008 move.l -[A7], [A0 + 0x8]
000045BC 4267 clr.w -[A7]
000045BE 4EAD 14FA jsr [A5 + 0x14FA /* export_667 */]
000045C2 2440 movea.l A2, D0
000045C4 2014 move.l D0, [A4]
000045C6 2480 move.l [A2], D0
000045C8 7061 moveq.l D0, 0x61
000045CA 2F00 move.l -[A7], D0
000045CC 2F0A move.l -[A7], A2
000045CE 2F2E FFE8 move.l -[A7], [A6 - 0x18]
000045D2 2F0A move.l -[A7], A2
000045D4 42A7 clr.l -[A7]
000045D6 4EAD 17EA jsr [A5 + 0x17EA /* export_761 */]
000045DA 2F00 move.l -[A7], D0
000045DC 4EAD 17DA jsr [A5 + 0x17DA /* export_759 */]
000045E0 2D40 FFE8 move.l [A6 - 0x18], D0
000045E4 720E moveq.l D1, 0x0E
000045E6 2F01 move.l -[A7], D1
000045E8 2F0A move.l -[A7], A2
000045EA 2F2E 000C move.l -[A7], [A6 + 0xC]
000045EE 2F00 move.l -[A7], D0
000045F0 4EAD 17DA jsr [A5 + 0x17DA /* export_759 */]
000045F4 2F00 move.l -[A7], D0
000045F6 2F2E 0008 move.l -[A7], [A6 + 0x8]
000045FA 4EBA FA0C jsr [PC - 0x5F4 /* 00004008 */]
000045FE 4EFA 0242 jmp [PC + 0x242 /* 00004842 */]
label00004602:
00004602 262E FFD8 move.l D3, [A6 - 0x28]
00004606 B6AE FFD4 cmp.l D3, [A6 - 0x2C]
0000460A 6700 0118 beq +0x11A /* 00004724 */
0000460E 7015 moveq.l D0, 0x15
00004610 B680 cmp.l D3, D0
00004612 661A bne +0x1C /* 0000462E */
00004614 2F2E 000C move.l -[A7], [A6 + 0xC]
00004618 4EBA D560 jsr [PC - 0x2AA0 /* 00001B7A */]
0000461C 2F00 move.l -[A7], D0
0000461E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004622 4EBA F9E4 jsr [PC - 0x61C /* 00004008 */]
00004626 2D40 000C move.l [A6 + 0xC], D0
0000462A 6000 0202 bra +0x204 /* 0000482E */
label0000462E:
0000462E 202E FFD8 move.l D0, [A6 - 0x28]
00004632 7614 moveq.l D3, 0x14
00004634 B083 cmp.l D0, D3
00004636 6408 bcc +0xA /* 00004640 */
00004638 202E FFD4 move.l D0, [A6 - 0x2C]
0000463C B083 cmp.l D0, D3
0000463E 6510 bcs +0x12 /* 00004650 */
label00004640:
00004640 0CAE 0000 0013 FFD4 cmpi.l [A6 - 0x2C], 0x13
00004648 6600 00B2 bne +0xB4 /* 000046FC */
0000464C 6000 00D6 bra +0xD8 /* 00004724 */
label00004650:
00004650 0C2D 0004 D51A cmpi.b [A5 - 0x2AE6], 0x4
00004656 6626 bne +0x28 /* 0000467E */
00004658 202E FFD8 move.l D0, [A6 - 0x28]
0000465C 2200 move.l D1, D0
0000465E C0FC 0014 mulu.w D0, 0x14
00004662 4841 swap.w D1
00004664 C2FC 0014 mulu.w D1, 0x14
00004668 4841 swap.w D1
0000466A 4241 clr.w D1
0000466C D081 add.l D0, D1
0000466E 41ED BE30 lea.l A0, [A5 - 0x41D0]
00004672 D088 add.l D0, A0
00004674 2040 movea.l A0, D0
00004676 D1EE FFD4 add.l A0, [A6 - 0x2C]
0000467A 1010 move.b D0, [A0]
0000467C 6012 bra +0x14 /* 00004690 */
label0000467E:
0000467E 202E FFD8 move.l D0, [A6 - 0x28]
00004682 41ED BFC0 lea.l A0, [A5 - 0x4040]
00004686 D088 add.l D0, A0
00004688 2040 movea.l A0, D0
0000468A D1EE FFD4 add.l A0, [A6 - 0x2C]
0000468E 1010 move.b D0, [A0]
label00004690:
00004690 7800 moveq.l D4, 0x00
00004692 1800 move.b D4, D0
00004694 7072 moveq.l D0, 0x72
00004696 B880 cmp.l D4, D0
00004698 6762 beq +0x64 /* 000046FC */
0000469A 7070 moveq.l D0, 0x70
0000469C B880 cmp.l D4, D0
0000469E 6700 0084 beq +0x86 /* 00004724 */
000046A2 7071 moveq.l D0, 0x71
000046A4 B880 cmp.l D4, D0
000046A6 677C beq +0x7E /* 00004724 */
000046A8 7073 moveq.l D0, 0x73
000046AA B880 cmp.l D4, D0
000046AC 6700 00AA beq +0xAC /* 00004758 */
000046B0 7052 moveq.l D0, 0x52
000046B2 B880 cmp.l D4, D0
000046B4 6700 0148 beq +0x14A /* 000047FE */
000046B8 7053 moveq.l D0, 0x53
000046BA B880 cmp.l D4, D0
000046BC 6700 0140 beq +0x142 /* 000047FE */
000046C0 7078 moveq.l D0, 0x78
000046C2 B880 cmp.l D4, D0
000046C4 6700 00AA beq +0xAC /* 00004770 */
000046C8 7079 moveq.l D0, 0x79
000046CA B880 cmp.l D4, D0
000046CC 6700 00AC beq +0xAE /* 0000477A */
000046D0 707A moveq.l D0, 0x7A
000046D2 B880 cmp.l D4, D0
000046D4 6700 00AE beq +0xB0 /* 00004784 */
000046D8 7076 moveq.l D0, 0x76
000046DA B880 cmp.l D4, D0
000046DC 6700 00B0 beq +0xB2 /* 0000478E */
000046E0 7077 moveq.l D0, 0x77
000046E2 B880 cmp.l D4, D0
000046E4 6700 00B2 beq +0xB4 /* 00004798 */
000046E8 704A moveq.l D0, 0x4A
000046EA B880 cmp.l D4, D0
000046EC 6700 00CC beq +0xCE /* 000047BA */
000046F0 7075 moveq.l D0, 0x75
000046F2 B880 cmp.l D4, D0
000046F4 6700 00F4 beq +0xF6 /* 000047EA */
000046F8 6000 0104 bra +0x106 /* 000047FE */
label000046FC:
000046FC 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004700 2F0C move.l -[A7], A4
00004702 7052 moveq.l D0, 0x52
00004704 2F00 move.l -[A7], D0
00004706 4EAD 18EA jsr [A5 + 0x18EA /* export_793 */]
0000470A 4FEF 000C lea.l A7, [A7 + 0xC]
0000470E 0CAE 0000 0014 FFD4 cmpi.l [A6 - 0x2C], 0x14
00004716 660C bne +0xE /* 00004724 */
00004718 206D D874 movea.l A0, [A5 - 0x278C]
0000471C 2028 004C move.l D0, [A0 + 0x4C]
00004720 2D40 0008 move.l [A6 + 0x8], D0
label00004724:
00004724 246E 000C movea.l A2, [A6 + 0xC]
00004728 4AAA 001A tst.l [A2 + 0x1A]
0000472C 6616 bne +0x18 /* 00004744 */
0000472E 2F2A 0016 move.l -[A7], [A2 + 0x16]
00004732 4EAD 1EE2 jsr [A5 + 0x1EE2 /* export_984 */]
00004736 206E 000C movea.l A0, [A6 + 0xC]
0000473A 2140 001A move.l [A0 + 0x1A], D0
0000473E 2040 movea.l A0, D0
00004740 5268 0006 addq.w [A0 + 0x6], 1
label00004744:
00004744 2F2E 000C move.l -[A7], [A6 + 0xC]
00004748 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000474C 4EAD 17FA jsr [A5 + 0x17FA /* export_763 */]
00004750 2D40 000C move.l [A6 + 0xC], D0
00004754 6000 00D8 bra +0xDA /* 0000482E */
label00004758:
00004758 2F2E 000C move.l -[A7], [A6 + 0xC]
0000475C 206E 0008 movea.l A0, [A6 + 0x8]
00004760 2F28 0008 move.l -[A7], [A0 + 0x8]
00004764 4EBA F8A2 jsr [PC - 0x75E /* 00004008 */]
00004768 2D40 000C move.l [A6 + 0xC], D0
0000476C 6000 00C0 bra +0xC2 /* 0000482E */
label00004770:
00004770 206D D874 movea.l A0, [A5 - 0x278C]
00004774 2468 0020 movea.l A2, [A0 + 0x20]
00004778 6026 bra +0x28 /* 000047A0 */
label0000477A:
0000477A 206D D874 movea.l A0, [A5 - 0x278C]
0000477E 2468 0024 movea.l A2, [A0 + 0x24]
00004782 601C bra +0x1E /* 000047A0 */
label00004784:
00004784 206D D874 movea.l A0, [A5 - 0x278C]
00004788 2468 0034 movea.l A2, [A0 + 0x34]
0000478C 6012 bra +0x14 /* 000047A0 */
label0000478E:
0000478E 206D D874 movea.l A0, [A5 - 0x278C]
00004792 2468 000C movea.l A2, [A0 + 0xC]
00004796 6008 bra +0xA /* 000047A0 */
label00004798:
00004798 206D D874 movea.l A0, [A5 - 0x278C]
0000479C 2468 0010 movea.l A2, [A0 + 0x10]
label000047A0:
000047A0 2F2E 000C move.l -[A7], [A6 + 0xC]
000047A4 2F0A move.l -[A7], A2
000047A6 4EBA F860 jsr [PC - 0x7A0 /* 00004008 */]
000047AA 2F00 move.l -[A7], D0
000047AC 2F2E 0008 move.l -[A7], [A6 + 0x8]
000047B0 4EBA F856 jsr [PC - 0x7AA /* 00004008 */]
000047B4 2D40 000C move.l [A6 + 0xC], D0
000047B8 6074 bra +0x76 /* 0000482E */
label000047BA:
000047BA 206E 0008 movea.l A0, [A6 + 0x8]
000047BE 2068 0008 movea.l A0, [A0 + 0x8]
000047C2 2610 move.l D3, [A0]
000047C4 701F moveq.l D0, 0x1F
000047C6 2D43 FFFC move.l [A6 - 0x4], D3
000047CA C640 and.w D3, D0
000047CC 7013 moveq.l D0, 0x13
000047CE B640 cmp.w D3, D0
000047D0 6700 FF52 beq -0xAC /* 00004724 */
000047D4 202E FFFC move.l D0, [A6 - 0x4]
000047D8 7240 moveq.l D1, 0x40
000047DA C081 and.l D0, D1
000047DC 6704 beq +0x6 /* 000047E2 */
000047DE 704B moveq.l D0, 0x4B
000047E0 6002 bra +0x4 /* 000047E4 */
label000047E2:
000047E2 704A moveq.l D0, 0x4A
label000047E4:
000047E4 7800 moveq.l D4, 0x00
000047E6 1800 move.b D4, D0
000047E8 6014 bra +0x16 /* 000047FE */
label000047EA:
000047EA 302D D5D2 move.w D0, [A5 - 0x2A2E]
000047EE 7201 moveq.l D1, 0x01
000047F0 C041 and.w D0, D1
000047F2 6704 beq +0x6 /* 000047F8 */
000047F4 704F moveq.l D0, 0x4F
000047F6 6002 bra +0x4 /* 000047FA */
label000047F8:
000047F8 7050 moveq.l D0, 0x50
label000047FA:
000047FA 7800 moveq.l D4, 0x00
000047FC 1800 move.b D4, D0
label000047FE:
000047FE 7070 moveq.l D0, 0x70
00004800 B880 cmp.l D4, D0
00004802 640E bcc +0x10 /* 00004812 */
00004804 41ED D31A lea.l A0, [A5 - 0x2CE6]
00004808 1030 4000 move.b D0, [A0 + D4.w]
0000480C 7202 moveq.l D1, 0x02
0000480E C001 and.b D0, D1
00004810 660A bne +0xC /* 0000481C */
label00004812:
00004812 2F3C 0000 12B4 move.l -[A7], 0x12B4
00004818 4EBA B7E6 jsr [PC - 0x481A /* 00000000 */]
label0000481C:
0000481C 2F04 move.l -[A7], D4
0000481E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004822 2F2E 000C move.l -[A7], [A6 + 0xC]
00004826 4EAD 17E2 jsr [A5 + 0x17E2 /* export_760 */]
0000482A 2D40 000C move.l [A6 + 0xC], D0
label0000482E:
0000482E 102D D5D8 move.b D0, [A5 - 0x2A28]
00004832 670A beq +0xC /* 0000483E */
00004834 206E 000C movea.l A0, [A6 + 0xC]
00004838 0028 0001 001E ori.b [A0 + 0x1E], 0x1
label0000483E:
0000483E 202E 000C move.l D0, [A6 + 0xC]
label00004842:
00004842 4CDF 1C38 movem.l D3,D4,D5,A2,A3,A4, [A7]+
00004846 4E5E unlink A6
00004848 205F movea.l A0, [A7]+
0000484A 504F addq.w A7, 8
0000484C 4ED0 jmp [A0]
0000484E 4E56 FFF4 link A6, -0x000C
00004852 48E7 0030 movem.l -[A7], A2,A3
00004856 266E 0008 movea.l A3, [A6 + 0x8]
0000485A 206B 0002 movea.l A0, [A3 + 0x2]
0000485E 2068 0016 movea.l A0, [A0 + 0x16]
00004862 2010 move.l D0, [A0]
00004864 0280 0000 00FF andi.l D0, 0xFF
0000486A 41ED D414 lea.l A0, [A5 - 0x2BEC]
0000486E 1030 0000 move.b D0, [A0 + D0.w]
00004872 7201 moveq.l D1, 0x01
00004874 C001 and.b D0, D1
00004876 671E beq +0x20 /* 00004896 */
00004878 206D D874 movea.l A0, [A5 - 0x278C]
0000487C 2F28 0018 move.l -[A7], [A0 + 0x18]
00004880 7001 moveq.l D0, 0x01
00004882 2F00 move.l -[A7], D0
00004884 4EAD 17EA jsr [A5 + 0x17EA /* export_761 */]
00004888 2740 0006 move.l [A3 + 0x6], D0
0000488C 2F0B move.l -[A7], A3
0000488E 4EBA F006 jsr [PC - 0xFFA /* 00003896 */]
00004892 6000 00DC bra +0xDE /* 00004970 */
label00004896:
00004896 302D D5D2 move.w D0, [A5 - 0x2A2E]
0000489A 7202 moveq.l D1, 0x02
0000489C C041 and.w D0, D1
0000489E 6752 beq +0x54 /* 000048F2 */
000048A0 206B 0002 movea.l A0, [A3 + 0x2]
000048A4 2068 0016 movea.l A0, [A0 + 0x16]
000048A8 2010 move.l D0, [A0]
000048AA 721F moveq.l D1, 0x1F
000048AC C081 and.l D0, D1
000048AE 41ED D414 lea.l A0, [A5 - 0x2BEC]
000048B2 1030 0000 move.b D0, [A0 + D0.w]
000048B6 7202 moveq.l D1, 0x02
000048B8 C001 and.b D0, D1
000048BA 6736 beq +0x38 /* 000048F2 */
000048BC 4EAD 17A2 jsr [A5 + 0x17A2 /* export_752 */]
000048C0 244B movea.l A2, A3
000048C2 5C4A addq.w A2, 6
000048C4 2480 move.l [A2], D0
000048C6 2040 movea.l A0, D0
000048C8 10BC 005D move.b [A0], 0x5D /* ']' */
000048CC 206D D874 movea.l A0, [A5 - 0x278C]
000048D0 2028 0034 move.l D0, [A0 + 0x34]
000048D4 2052 movea.l A0, [A2]
000048D6 2140 0016 move.l [A0 + 0x16], D0
000048DA 2040 movea.l A0, D0
000048DC 5268 0006 addq.w [A0 + 0x6], 1
000048E0 2052 movea.l A0, [A2]
000048E2 217C 3FF0 0000 0002 move.l [A0 + 0x2], 0x3FF00000
000048EA 42A8 0006 clr.l [A0 + 0x6]
000048EE 6000 0080 bra +0x82 /* 00004970 */
label000048F2:
000048F2 206B 0002 movea.l A0, [A3 + 0x2]
000048F6 2068 0016 movea.l A0, [A0 + 0x16]
000048FA 2010 move.l D0, [A0]
000048FC 721F moveq.l D1, 0x1F
000048FE C041 and.w D0, D1
00004900 720E moveq.l D1, 0x0E
00004902 B041 cmp.w D0, D1
00004904 663C bne +0x3E /* 00004942 */
00004906 4EAD 17A2 jsr [A5 + 0x17A2 /* export_752 */]
0000490A 244B movea.l A2, A3
0000490C 5C4A addq.w A2, 6
0000490E 2480 move.l [A2], D0
00004910 2040 movea.l A0, D0
00004912 10BC 005D move.b [A0], 0x5D /* ']' */
00004916 206D D874 movea.l A0, [A5 - 0x278C]
0000491A 2028 0038 move.l D0, [A0 + 0x38]
0000491E 2052 movea.l A0, [A2]
00004920 2140 0016 move.l [A0 + 0x16], D0
00004924 2040 movea.l A0, D0
00004926 5268 0006 addq.w [A0 + 0x6], 1
0000492A 42A7 clr.l -[A7]
0000492C 2F3C 3FF0 0000 move.l -[A7], 0x3FF00000
00004932 2052 movea.l A0, [A2]
00004934 5448 addq.w A0, 2
00004936 2F08 move.l -[A7], A0
00004938 4EAD 0CCA jsr [A5 + 0xCCA /* export_405 */]
0000493C 4FEF 000C lea.l A7, [A7 + 0xC]
00004940 602E bra +0x30 /* 00004970 */
label00004942:
00004942 206D D874 movea.l A0, [A5 - 0x278C]
00004946 2F28 0018 move.l -[A7], [A0 + 0x18]
0000494A 7001 moveq.l D0, 0x01
0000494C 2F00 move.l -[A7], D0
0000494E 4EAD 17EA jsr [A5 + 0x17EA /* export_761 */]
00004952 244B movea.l A2, A3
00004954 5C4A addq.w A2, 6
00004956 2480 move.l [A2], D0
00004958 2F2B 0002 move.l -[A7], [A3 + 0x2]
0000495C 4EAD 154A jsr [A5 + 0x154A /* export_677 */]
00004960 2F12 move.l -[A7], [A2]
00004962 206B 0002 movea.l A0, [A3 + 0x2]
00004966 2F28 0016 move.l -[A7], [A0 + 0x16]
0000496A 4EBA DB10 jsr [PC - 0x24F0 /* 0000247C */]
0000496E 2480 move.l [A2], D0
label00004970:
00004970 4CDF 0C00 movem.l A2,A3, [A7]+
00004974 4E5E unlink A6
00004976 205F movea.l A0, [A7]+
00004978 584F addq.w A7, 4
0000497A 4ED0 jmp [A0]
fn0000497C:
0000497C 4E56 0000 link A6, 0
00004980 48E7 1838 movem.l -[A7], D3,D4,A2,A3,A4
00004984 206E 0008 movea.l A0, [A6 + 0x8]
00004988 2668 0008 movea.l A3, [A0 + 0x8]
0000498C 2613 move.l D3, [A3]
0000498E 701F moveq.l D0, 0x1F
00004990 C680 and.l D3, D0
00004992 7014 moveq.l D0, 0x14
00004994 B680 cmp.l D3, D0
00004996 662A bne +0x2C /* 000049C2 */
00004998 246B 000C movea.l A2, [A3 + 0xC]
0000499C 286A 0010 movea.l A4, [A2 + 0x10]
000049A0 202C 0010 move.l D0, [A4 + 0x10]
000049A4 7240 moveq.l D1, 0x40
000049A6 C081 and.l D0, D1
000049A8 6614 bne +0x16 /* 000049BE */
000049AA 2F0A move.l -[A7], A2
000049AC 7801 moveq.l D4, 0x01
000049AE 2F04 move.l -[A7], D4
000049B0 4EAD 1FCA jsr [A5 + 0x1FCA /* export_1013 */]
000049B4 2F2B 000C move.l -[A7], [A3 + 0xC]
000049B8 2F04 move.l -[A7], D4
000049BA 4EAD 1FD2 jsr [A5 + 0x1FD2 /* export_1014 */]
label000049BE:
000049BE 7002 moveq.l D0, 0x02
000049C0 6002 bra +0x4 /* 000049C4 */
label000049C2:
000049C2 7001 moveq.l D0, 0x01
label000049C4:
000049C4 4CDF 1C18 movem.l D3,D4,A2,A3,A4, [A7]+
000049C8 4E5E unlink A6
000049CA 205F movea.l A0, [A7]+
000049CC 584F addq.w A7, 4
000049CE 4ED0 jmp [A0]